Preuzimanje kroz proxy uz GNU Wget
Odaberite proxy IP za jedno pokretanje Wgeta, prepišite zastarjele početne postavke i izbjegnite duga podrazumijevana ponavljanja kada unos ne radi.
Za jedno pokretanje GNU Wgeta eksplicitno postavite proxy bez mijenjanja 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/Zamijenite dokumentacijsku adresu svojim HTTP proxyjem ili unosom iz liste HTTP proxyja za jedan test. Cilj koristi HTTPS pa Wget bira https_proxy; njegova vrijednost http:// opisuje posrednika. Za HTTP odredište postavite http_proxy umjesto toga. Sama promjena URL-a stranice uz konfigurisan samo https_proxy ne zadržava putanju.
| Postavka | Učinak u ovom pozivu |
|---|---|
-e use_proxy=on | Eksplicitno omogućava korištenje proxyja. |
-e no_proxy= | Čisti zaobilaženja odredišta za ovaj izolovan test. |
--tries=1 | Izbjegava ponovljene pokušaje kroz unos koji ne odgovara. |
--timeout=10 | Postavlja mrežna vremenska ograničenja Wgeta; nije jedan rok ukupnog trajanja cijelog preuzimanja. |
-O - | Piše tijelo na standardni izlaz. Izaberite ime datoteke ili izostavite opciju kada želite sačuvanu datoteku. |
Početne datoteke mogu prepisati proxy vrijednosti naslijeđene iz okruženja; eksplicitne -e vrijednosti čine putanju naredbe vidljivom. Sačuvajte namjerna zaobilaženja u trajnoj konfiguraciji aplikacije. Uklonite --no-proxy iz svake naredbe namijenjene testiranju krajnje tačke.
Dijagnostički izlaz, obično na standardnoj grešci, držite odvojeno od preuzetog tijela. Odbijena veza, odbijen tunel i HTTP greška odredišta traže različite sljedeće provjere; samo pojavljivanje datoteke ne identifikuje ih. Ako shell naredba sličnog imena odbija opcije, provjerite wget --version da potvrdite GNU Wget.