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 დაადასტურეთ.

დაკავშირებული სტატიები