За едно изпълнение на 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.

Подобни статии