Wget یک ابزار خط فرمان رایگان و با کاربری آسان است که به کاربران امکان میدهد فایلها را از طریق پروتکلهای HTTP، HTTPS، FTP و FTPS از اینترنت دانلود کنند. این برای استحکام طراحی شده است و به کاربر امکان می دهد فایل ها را حتی با اتصالات اینترنت ضعیف و ناپایدار بارگیری کند. این ابزار همچنین سعی خواهد کرد تا در صورت عدم اتصال، دانلود را از جایی که متوقف شده است ادامه دهد. علاوه بر این، دارای یک ویژگی دانلود بازگشتی است که مانند یک خزنده وب کار می کند. فایلها را از صفحات HTML استخراج میکند و آنها را به ترتیب دانلود میکند تا زمانی که همه صفحات استخراج شوند، یا تا زمانی که به عمق بازگشت مشخص شده توسط کاربر برسد. صفحات دانلود شده در ساختاری مشابه ساختار سرور راه دور ذخیره می شوند. علاوه بر این، پیوندها را می توان به فایل های آفلاین برای انعکاس وب سایت تنظیم کرد. Wget همچنین وابستگی کمتری به کتابخانه های شخص ثالث دارد و قابل حمل است، زیرا به بسیاری از محیط ها و سیستم های مشابه یونیکس مانند Windows، CygWin و macOS منتقل شده است. همچنین یک بسته بومی ویندوز است و بدون نیاز به تعامل زیاد با کاربر اجرا می شود.
پس چرا به پروکسی برای Wget نیاز دارید؟ بخوانید تا متوجه شوید.
چرا برای Wget به پروکسی نیاز دارید؟
استفاده از پروکسی ها می تواند تجربه Wget شما را تا حد زیادی بهبود بخشد. برای درک دلیل، ابتدا به نحوه عملکرد Wget نگاه می کنیم. به عنوان مثال، اگر از Wget برای دانلود یک فایل، چندین فایل، تکمیل دانلود ناقص یا فعالیتهای اسکراپی وب استفاده میکنید، به عنوان یک فعالیت ربات دیده میشود و احتمالا IP شما مسدود میشود. برای جلوگیری از این، می توانید از سرور پروکسی استفاده کنید. یک پروکسی با قرار گرفتن بین دستگاه شما و وب سایتی که با Wget به آن دسترسی دارید، آدرس IP شما را پنهان می کند. نوع پروکسی که استفاده می کنید به نیاز شما بستگی دارد. علاوه بر این، اگر سرعت دانلود پایینی را تجربه می کنید، یک پروکسی نزدیک به سرور دانلود می تواند تعداد گره ها را کاهش دهد و پهنای باند و پایداری را افزایش دهد. جستجوی سریع کلمات کلیدی گوگل انواع مختلفی از پروکسی ها را نشان می دهد، اما انتخاب بهترین آنها ممکن است دشوار باشد.
بهترین پروکسی ها برای Wget
هنگام انتخاب پراکسیها برای Wget، اجتناب از پراکسیهای رایگان ضروری است، زیرا آنها قابل اعتماد نیستند و به طور بالقوه میتوانند دادههای شما را به خطر بیندازند. در عوض، توصیه میشود با یک ارائهدهنده پراکسی ممتاز مانند OneProxy بروید. بین پراکسی های مسکونی و دیتاسنتر، نکات مثبت و منفی وجود دارد که باید در نظر گرفته شود. پروکسی های مسکونی از IP های معتبر ارائه دهندگان خدمات اینترنتی استفاده می کنند که آنها را قابل ردیابی و قابل اعتماد می کند. از سوی دیگر، پروکسیهای مرکز داده از IPهایی استفاده میکنند که به صورت مجازی روی سرورهای ابری تولید میشوند و شناسایی آنها را آسانتر میکنند، اما سرعت بیشتری ارائه میدهند و هزینه کمتری دارند. OneProxy یک ارائه دهنده پراکسی برتر با سال ها تجربه در این بخش و راه حل های سفارشی برای تمام نیازهای شما است.
نحوه راه اندازی یک پروکسی Wget
کد زیر به شما کمک می کند تا یک پروکسی برای Wget تنظیم کنید. خطوط زیر را در فایل ~/.wgetrc یا /etc/wgetrc اضافه کنید:
http_proxy = http://[Proxy_Server]:[port]
https_proxy = http://[Proxy_Server]:[port]
ftp_proxy = http://[Proxy_Server]:[port]
تنظیم دستی متغیرهای پراکسی در پوسته:
صادرات $ http_proxy=http://[Proxy_Server]:[port]
صادرات $ https_proxy=$http_proxy
صادرات $ ftp_proxy=$http_proxy
با استفاده از دستور env متغیر را تأیید کنید:
$ env | پروکسی grep
http_proxy=http://[Proxy_Server]:[port]
https_proxy=http://[Proxy_Server]:[port]
ftp_proxy=http://[Proxy_Server]:[port]
در نهایت، خطوط زیر را در فایل ~/.bash_profile یا /etc/profile اضافه کنید:
#export http_proxy=http://[Proxy_Server]:[port]
#export https_proxy=http://[Proxy_Server]:[port]
#export ftp_proxy=http://[Proxy_Server]:[port]
!= ” != ”