Dla jednego uruchomienia GNU Wget ustaw proxy jawnie bez edycji 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/

Zastąp adres dokumentacyjny swoim proxy HTTP lub wpisem z listy proxy HTTP do jednorazowego testu. Cel używa HTTPS, więc Wget wybiera https_proxy; wartość http:// opisuje pośrednika. Dla celu HTTP ustaw zamiast tego http_proxy. Sama zmiana URL-u witryny przy skonfigurowanym tylko https_proxy nie zachowuje trasy.

UstawienieEfekt w tym wywołaniu
-e use_proxy=onJawnie włącz używanie proxy.
-e no_proxy=Wyczyść pomijane cele na potrzeby izolowanego testu.
--tries=1Unikaj powtarzania prób przez wpis, który nie odpowiada.
--timeout=10Ustaw sieciowe limity czasu Wget; nie jest to pojedynczy limit łącznego czasu całego pobierania.
-O -Zapisz treść na standardowe wyjście. Wybierz nazwę pliku lub pomiń opcję, jeśli chcesz zapisany plik.

Pliki startowe mogą zastępować wartości proxy odziedziczone ze środowiska; jawne wartości -e pokazują trasę tej komendy. Zachowaj celowe reguły pomijania w stałej konfiguracji aplikacji. Usuń --no-proxy z komend przeznaczonych do testowania punktu.

Oddziel diagnostykę, zwykle na standardowym wyjściu błędów, od pobranej treści. Odmowa połączenia, odrzucenie tunelu i błąd HTTP celu wymagają innych dalszych kontroli; samo pojawienie się pliku ich nie identyfikuje. Jeśli podobnie nazwana komenda powłoki odrzuca te opcje, sprawdź wget --version, aby potwierdzić GNU Wget.

Powiązane artykuły