За едно извршување на 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 наместо тоа. Само менување на URL на сајтот со конфигурирано единствено https_proxy не ја задржува патеката.

ПоставкаЕфект во овој повик
-e use_proxy=onЕксплицитно вклучува користење прокси.
-e no_proxy=Ги чисти заобиколувањата на дестинации за овој изолиран тест.
--tries=1Избегнува повторени обиди преку запис што не одговара.
--timeout=10Ги поставува мрежните временски ограничувања на Wget; не е единствен рок за вкупното траење на целото преземање.
-O -Го запишува телото на стандарден излез. Изберете име на датотека или изоставете ја опцијата кога сакате зачувана датотека.

Почетните датотеки можат да заменат прокси-вредности наследени од околината; експлицитните -e вредности ја покажуваат патеката на командата. Зачувајте ги намерните заобиколувања во трајната конфигурација на апликацијата. Отстранете --no-proxy од команди за тестирање на крајната точка.

Држете ја дијагностиката, обично на стандардна грешка, одделно од преземеното тело. Одбивање на врската, одбивање на тунелот и HTTP грешка на дестинацијата бараат различни следни проверки; самото појавување датотека не ги идентификува. Ако shell команда со слично име ги одбива опциите, проверете wget --version за да потврдите GNU Wget.

Поврзани статии