ابزار حرفهای انتقال سریع فایل بین سرورها (Remote Upload)؛ بهینه شده برای هاستهای اشتراکی.
پیاچپی دانلود اکسپرس یک اسکریپت تکفایل (Single-File)، سبک و قدرتمند برای انتقال فایل از یک سرور به سرور دیگر (Remote Upload) است.
با استفاده از این ابزار میتوانید بدون مصرف ترافیک اینترنت شخصی، فایلهای حجیم را مستقیماً روی هاست خود دانلود کنید. این نسخه به طور خاص برای کارکرد بهینه روی هاستهای اشتراکی (Shared Hosting) طراحی شده است تا با کمترین درگیری منابع سرور، بیشترین بازدهی را داشته باشد.
بسیاری از اسکریپتهای لیچر (Leech) موجود، رابط کاربری قدیمی دارند یا در هاستهای اشتراکی با مشکل Timeout مواجه میشوند. این پروژه با استفاده از تکنولوژیهای مدرن وب و مدیریت هوشمند پروسهها، این مشکلات را حل کرده است.
طبق مستندات داخلی اسکریپت، این پروژه دارای قابلیتهای زیر است:
- ⚡ دور زدن محدودیت زمانی (Timeout Bypass): استفاده از تکنیکهای
set_time_limitو مدیریت حافظه برای جلوگیری از قطع شدن دانلود فایلهای حجیم. - 📉 بهینه برای هاست اشتراکی: مصرف رم و پردازنده کنترل شده برای جلوگیری از ساسپند شدن سرویس.
- 🤖 نامگذاری هوشمند: تشخیص خودکار نام و فرمت فایل از روی لینک (URL) و جایگزینی کاراکترهای غیرمجاز.
- 📡 نمایش وضعیت زنده (Real-time Progress): استفاده از تکنولوژی
Server-Sent Events (SSE)برای نمایش درصد دقیق دانلود، حجم دانلود شده و سرعت بدون نیاز به رفرش صفحه. - 🎨 رابط کاربری مدرن: طراحی شده با فریمورک Tailwind CSS با تم تیره (Dark Mode) و کاملاً ریسپانسیو.
- 📂 مدیریت فایل داخلی: امکان مشاهده لیست فایلهای دانلود شده، حجم، تاریخ و قابلیت حذف یا دانلود مجدد آنها.
این اسکریپت نیاز به هیچگونه دیتابیس یا نصب پیچیدهای ندارد.
- فایل
index.phpرا در پوشه دلخواه روی هاست خود (مثلاًpublic_html/uploader) آپلود کنید. - مطمئن شوید سطح دسترسی (Permission) پوشه برابر با
755باشد تا اسکریپت بتواند پوشهdownloadsرا ایجاد کند. - فایل را در مرورگر اجرا کنید.
- وارد کردن لینک: لینک مستقیم فایل مورد نظر را در کادر "لینک دانلود مستقیم" وارد کنید.
- شروع: دکمه "شروع عملیات دانلود" را فشار دهید.
- صبر کنید: منتظر بمانید تا نوار پیشرفت پر شود و به 100% برسد.
- پایان: فایل در پوشه
downloads(در کنار فایل اسکریپت) ذخیره میشود و در لیست پایین صفحه قابل مشاهده است.
همانطور که در بخش قوانین اسکریپت ذکر شده است:
⚠️ سلب مسئولیت: مسئولیت استفاده از این اسکریپت کاملاً بر عهده کاربر است.
- لطفاً از دانلود فایلهای دارای کپیرایت (Copyright)، بدافزارها، فایلهای مخرب یا هر محتوایی که خلاف قوانین دیتاسنتر و سرور میزبان شماست، خودداری کنید.
- این اسکریپت صرفاً جهت مقاصد آموزشی و مدیریت شخصی فایلها توسعه داده شده است و توسعهدهنده مسئولیتی در قبال نحوه استفاده کاربر ندارد.
- Backend: PHP (Native) - بدون نیاز به فریمورک
- Frontend: HTML5, JavaScript (ES6)
- Styling: Tailwind CSS (CDN)
- Communication: Server-Sent Events (SSE) & Fetch API
- Fonts: Vazirmatn (فونت فارسی وزیرمتن)
- Icons: Heroicons SVG
طراحی و توسعه با ❤️ توسط رضا رستگار
نسخه 2.5.0 Pro | بهینهسازی شده برای عملکرد بالا