ჩამოტვირთვა პროქსით GNU Wget-ის გამოყენებით
აირჩიეთ პროქსი IP Wget-ის ერთი გაშვებისთვის, გადაფარეთ ძველი საწყისი პარამეტრები და აიცილეთ ხანგრძლივი ნაგულისხმევი გამეორებები, როცა ჩანაწერი ოფლაინაა.
GNU Wget-ის ერთი გაშვებისთვის პროქსი აშკარად დააყენეთ wgetrc-ის რედაქტირების გარეშე:
wget -e use_proxy=on \
-e https_proxy=http://203.0.113.10:8080 \
-e no_proxy= \
--timeout=10 --tries=1 \
-O - https://example.com/დოკუმენტაციის მისამართი ჩაანაცვლეთ საკუთარი HTTP პროქსით ან HTTP პროქსიების სიიდან ჩანაწერით ერთჯერადი ტესტისთვის. სამიზნე HTTPS-ს იყენებს, ამიტომ Wget ირჩევს https_proxy-ს; მისი http:// მნიშვნელობა შუამავალს აღწერს. HTTP სამიზნისთვის სანაცვლოდ http_proxy დააყენეთ. მხოლოდ https_proxy-ის დაყენებისას საიტის URL-ის შეცვლა მარშრუტს არ ინარჩუნებს.
| პარამეტრი | ეფექტი ამ გამოძახებაში |
|---|---|
-e use_proxy=on | პროქსის გამოყენებას აშკარად რთავს. |
-e no_proxy= | სამიზნის გვერდის ავლის წესებს ამ იზოლირებული ტესტისთვის ასუფთავებს. |
--tries=1 | უპასუხო ჩანაწერით განმეორებით მცდელობებს აცილებს. |
--timeout=10 | აყენებს Wget-ის ქსელის დროის ზღვრებს; ეს მთელი ჩამოტვირთვის საერთო გასული დროის ერთი ზღვარი არ არის. |
-O - | სხეულს სტანდარტულ გამოტანაში წერს. ფაილის შესანახად აირჩიეთ სახელი ან გამოტოვეთ ეს პარამეტრი. |
საწყის ფაილებს გარემოდან მიღებული პროქსის მნიშვნელობების გადაფარვა შეუძლიათ; აშკარა -e მნიშვნელობები ამ ბრძანების მარშრუტს აჩვენებს. მუდმივ აპის კონფიგურაციაში განზრახ გვერდის ავლის წესები შეინარჩუნეთ. სამიზნის ტესტირების ბრძანებებიდან --no-proxy ამოიღეთ.
დიაგნოსტიკური გამოტანა, ჩვეულებრივ სტანდარტულ შეცდომაში, ჩამოტვირთული სხეულისგან გამოყავით. კავშირის უარყოფა, გვირაბის უარყოფა და სამიზნის HTTP შეცდომა სხვადასხვა შემდგომ შემოწმებას მოითხოვს; მხოლოდ ფაილის გაჩენა მათ ვერ არჩევს. თუ მსგავსი სახელის shell ბრძანება პარამეტრებს უარყოფს, wget --version-ით GNU Wget დაადასტურეთ.