Pre jeden beh GNU Wget nastavte proxy explicitne 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/

Na jednorazový test nahraďte dokumentačnú adresu vlastným HTTP proxy alebo záznamom zo zoznamu HTTP proxy. Cieľ používa HTTPS, takže Wget zvolí https_proxy; hodnota http:// opisuje sprostredkovateľa. Pre HTTP cieľ nastavte namiesto toho http_proxy. Samotná zmena URL webu pri nastavenom iba https_proxy trasu nezachová.

NastavenieÚčinok v tomto volaní
-e use_proxy=onExplicitne zapnúť použitie proxy.
-e no_proxy=Vymazať výnimky cieľov pre tento izolovaný test.
--tries=1Vyhnúť sa opakovaným pokusom cez neodpovedajúci záznam.
--timeout=10Nastaviť sieťové časové limity Wget; nejde o jediný limit celkového času celého sťahovania.
-O -Zapísať telo na štandardný výstup. Ak chcete uložený súbor, zvoľte názov alebo voľbu vynechajte.

Spúšťacie súbory môžu prepísať proxy hodnoty zdedené z prostredia; explicitné hodnoty -e zviditeľňujú trasu príkazu. Zachovajte zámerné výnimky v trvalej konfigurácii aplikácie. Z príkazov určených na testovanie bodu odstráňte --no-proxy.

Diagnostický výstup, zvyčajne na štandardnom chybovom výstupe, oddeľte od stiahnutého tela. Odmietnutie pripojenia, odmietnutie tunela a HTTP chyba cieľa vyžadujú rôzne ďalšie kontroly; samotné vytvorenie súboru ich nerozlíši. Ak podobne pomenovaný príkaz shellu odmieta tieto voľby, overte wget --version na potvrdenie GNU Wget.

Súvisiace články