Wget هي أداة سطر أوامر مجانية وسهلة الاستخدام تمكن المستخدمين من تنزيل الملفات من الإنترنت بشكل آمن من خلال بروتوكولات HTTP وHTTPS وFTP وFTPS. لقد تم تصميمه من أجل المتانة بحيث لا يزال بإمكانه تنزيل الملفات على الاتصالات الضعيفة أو غير المستقرة. تسمح الميزة العودية لـ Wget بالعمل كزاحف ويب عن طريق استخراج الصفحات من مواقع HTML بالتسلسل حتى يتم استخراجها كلها أو حتى يتم الوصول إلى عمق العودية. علاوة على ذلك، لا يحتاج هذا البرنامج إلى العديد من المكتبات الخارجية حتى يتم تشغيله لأنه كان يعمل في الأصل على نظام UNIX وتم نقله الآن إلى أنظمة مختلفة مثل Windows وCygWin وmacOS. وأخيرًا، يلزم الحد الأدنى من تفاعل المستخدم عند استخدام Wget نظرًا لخصائصه "اضبطه ونساه".
لماذا تحتاج إلى وكلاء لـ Wget؟
يمكن استخدام الخوادم الوكيلة لتحسين تجربة Wget الخاصة بك عن طريق إخفاء عنوان IP الخاص بك وتوفير اتصال أكثر استقرارًا مع نطاق ترددي أفضل. بمساعدة آليات مكافحة الروبوتات، يمكنك تجنب الحظر عند استخدام Wget لتنزيل الملفات في الخلفية أو إنهاء التنزيلات غير المكتملة أو تنفيذ مهام تجريف الويب. سيؤدي وجود خادم وكيل أقرب إلى خادم التنزيل إلى تقليل زمن الوصول وضمان سرعات أعلى. عند اختيار وكيل لهذا الغرض، من المهم إجراء بحث عبر الإنترنت عن المراجعات من الأنواع المختلفة المتاحة للتأكد من حصولك على الوكيل الذي يناسب احتياجاتك بشكل أفضل.
أفضل الوكلاء لـ Wget
عندما تبحث عن مورد وكيل يمكن الاعتماد عليه لـ Wget، فإن FineProxy هو الخيار الأمثل. بفضل سنوات من الخبرة والحلول المخصصة التي تناسب أي متطلبات، فإنها توفر وكلاء سكنيين أو مراكز بيانات من الدرجة الأولى. يستخدم الوكلاء السكنيون عناوين IP الأصلية من موفري خدمات الإنترنت مما يعني أنه يمكن إرجاعها إلى الأجهزة الفعلية، مما يجعلها أكثر موثوقية. يستخدم وكلاء مراكز البيانات عناوين IP الافتراضية عبر الخوادم السحابية ويسهل اكتشافها ولكنها توفر سرعات أعلى بتكلفة أقل. بغض النظر عن الخيار الذي تختاره، فمن الضروري أن تتذكر أنه يجب تجنب الوكلاء المجانيين نظرًا لأن لديهم القدرة على تعريض بياناتك للخطر كما أنهم غير جديرين بالثقة.
كيفية إعداد وكيل Wget
لإعداد وكيل لـ Wget، أضف الأسطر التالية إلى ~/.wgetrc أو /etc/wgetrc:
http_proxy = http://[Proxy_Server]:[المنفذ]
https_proxy = http://[Proxy_Server]:[المنفذ]
ftp_proxy = http://[Proxy_Server]:[المنفذ]
بالإضافة إلى ذلك، أدخل المتغيرات يدويًا في الصدفة باستخدام:
تصدير $ http_proxy=http://[Proxy_Server]:[المنفذ]
تصدير $ https_proxy=$http_proxy
$ قم بتصدير ftp_proxy=$http_proxy ثم تحقق منها باستخدام env | وكيل grep. وأخيرًا، ضع #export قبل كل سطر من هذه السطور في ~/.bashprofile أو /etc/profile.