Изтегляне през прокси с 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.