گاهی اوقات شما قصد دریافت فایل و محتوایی را از یک سایت مسدود شده دارید و به طبع دانلود محتوا در این شرایط بسیار دشوار و یا غیر ممکن خواهد بود، اما در عصر جدید و تکنولوژی های امروز غیر ممکن وجود ندارد. در همین راستا کاربران اینترنت در هر زمانی و با هر محدودیتی با یک راهکار مناسب میتوانند مقابله کنند، اسکریپت Rapidleech نیز یکی از راهکار های مناسب برای افزایش سهولت دانلود اطلاعات برای افراد میباشد. در این مقاله به توضیح مناسبی در رابطه با این اسکریپت خواهیم پرداخت.
Rapidleech یک php اسکریپت انتقال سمت سرور است که توسط وبسایت های زیادی برای آپلود و دانلود محتوا مورد استفاده قرار می گیرد. به زبان ساده: رپیدلیچ ها لینک را از سایت های اشتراک فایل دریافت، به سرور خود انتقال داده و تبدیل به لینک مستقیم نموده این عمل سبب بالا رفتن سرعت دانلود و قابلیت رزیوم یا لینک می گردد. قابلیت Resume بدین معنی است که اگر در اواسط انجام دانلود اینترنت کاربر قطع شده و دانلود کنسل نخواهد شد، بلکه تا همانجا نگه داشته می شود تا وقتی دوباره اینترنت متصل گشت ادامه یابد.
البته میبایست گفت که rapidleech نرم افزاری است که از لیچینگ (leeching) پشتیبانی می کند. حال سوالی که ممکن است در ذهن شکل بگیرد این است که لیچینگ چیست، لیچینگ فرایند کپی یا انتقال فایل از سروری به سرور دیگری است. به عیارت دیگر لیچینگ، تکنولوژی انتقال فایل سرور به سرور server to server است.
در شرایطی که شما مالک یک فضای میزبانی باشید و یا به یک هاست دسترسی داشته باشید و قصد ارئه محتوا جهت دانلود را داشته باشید، می توانید فایل ها مختلفی را برای سرور خود دانلود کنید و این دانلود از روی دیگر سرورها صورت می پذیرد. مثلا می توانید از سایت هایی چون youtube یا megaUpload یا rapidshare محتوا دریافت کنید.
Rapidleech چه مواقع به کار می آید و یا به عبارت دیگر در چه شرایطی rapidleech یک راه حل مناسب و سریع است.
- برخی سایت های اشتراک محتوا بلاک هستند و امکان دسترسی مستقیم به آن ها وجود ندارد. مانند سایت rapidshare
- برخی مواقع شما از اینترنتی استفاده می کنید که برای شما محدودیت ( مثلا 100mb ) قرار داده است. مانند اینترنت دانشگاه ها
- زمان دانلود اختصاص داده شده برای شما کوتاه باشد و با توجه به سرعت دانلود، امکان دریافت کامل فایل مقدور نباشد.
برای استفاده از rapidleech دو راه وجود دارد:
. نصب rapidleech بر روی سرور خود
. استفاده از سرور های خود rapidleech ( رایگان و یا حرفه ای )
از مزیت های این اسکریپت سرعت بسیار بالای آن در انتقال اطلاعات از سرور به سرور است.
در روش اول کافیست فایل های این اسکریپت را روی سرور خود آپلود کنید، توجه داشته باشید که این اسکریپت استفاده بالایی از منابع سرور دارد. برای استفاده از Rapidleech شما نیاز به یک هاست با قابلیت php دارید. در ایران سرور کلیه هاست های دانلود ازاسکریپت هایPHP پشتیبانی میکند.
بر روی این هاست میبایست شرایط زیر برقرار باشد:
۱. خاموش بودن safe_mode: در صورت فعال بودن safe mode شما باید بر روی فایل های php تغییراتی بدهید.
۲. fsockopen فعال باشد: این را از بوسیله phpinfo() می توانید برسی نمایید
۳. allow_call_time_pass_reference روشن باشد: روشن بودن این گزینه اجباری نیست، اما فعال بودن آن باعث کاهش تعداد خطاهای احتمالی خواهد شد
۴. allow_url_fopen روشن باشد
۵. memory_limit یشتر از 100 مگابایت باشد: در صورت برقرار نبودن این شرط شما در دریافت فایل های حجیم به مشکل برخورد خواهید نمود
۶. cURL suppor فعال باشد: برای داشتن قابلیت برسی لینک ها به این امکان نیاز دارید
۷. output_buffering خاموش باشد: در انتها میبایست گفت که ورژن های مختلفی از این اسکریپت Rapidleech وجود دارد مانند ورژن eqbal و the only mod یا mod ideonk و غیره اما اولین و اصلی ترین ورژن رپیدلیچ (Rapidleech)، eqbal است. بقیه فقط مد هایی از ورژن اصلی eqbal هستند و امکانات این ورژن ها را افزایش می دهند.