Pro jeden běh GNU Wget nastavte proxy explicitně bez úprav 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/

Pro jednorázový test nahraďte dokumentační adresu vlastní HTTP proxy nebo záznamem ze seznamu HTTP proxy. Cíl používá HTTPS, takže Wget zvolí https_proxy; hodnota http:// popisuje prostředníka. Pro HTTP cíl nastavte místo toho http_proxy. Pouhá změna URL webu při nastaveném jen https_proxy trasu nezachová.

NastaveníÚčinek v tomto volání
-e use_proxy=onExplicitně zapnout použití proxy.
-e no_proxy=Vymazat výjimky cílů pro tento izolovaný test.
--tries=1Vyhnout se opakovaným pokusům přes neodpovídající záznam.
--timeout=10Nastavit síťové časové limity Wget; nejde o jediný limit celkového času celého stahování.
-O -Zapsat tělo na standardní výstup. Chcete-li uložený soubor, zvolte název nebo volbu vynechte.

Spouštěcí soubory mohou přepsat proxy hodnoty zděděné z prostředí; explicitní hodnoty -e zviditelňují trasu příkazu. Zachovejte záměrné výjimky v trvalé konfiguraci aplikace. Z příkazů určených k testování bodu odstraňte --no-proxy.

Diagnostický výstup, obvykle na standardním chybovém výstupu, oddělte od staženého těla. Odmítnutí připojení, odmítnutí tunelu a HTTP chyba cíle vyžadují různé další kontroly; samotné vytvoření souboru je nerozliší. Odmítá-li podobně pojmenovaný příkaz shellu tyto volby, ověřte wget --version pro potvrzení GNU Wget.

Související články