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