Sťahovanie cez proxy pomocou GNU Wget
Vyberte IP proxy pre jeden beh Wget, prepíšte staré spúšťacie nastavenia a vyhnite sa dlhým predvoleným opakovaniam pri nedostupnom zázname.
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=on | Explicitne zapnúť použitie proxy. |
-e no_proxy= | Vymazať výnimky cieľov pre tento izolovaný test. |
--tries=1 | Vyhnúť sa opakovaným pokusom cez neodpovedajúci záznam. |
--timeout=10 | Nastaviť 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.