Преземање преку прокси со 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 наместо тоа. Само менување на 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.