Laste ned via en proxy med GNU Wget
Angi proxy-IP for en enkelt Wget-kjøring, overstyr foreldede oppstartsvalg og unngå langvarige standardforsøk hvis oppføringen er utilgjengelig.
For én kjøring av GNU Wget setter du proxyen eksplisitt uten å endre 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/Bytt dokumentasjonsadressen med HTTP-proxyen din eller en oppføring fra listen over HTTP-proxyer for en enkelt test. Målet er HTTPS, derfor velger Wget https_proxy; http://-verdien beskriver mellomleddet. Skal du til et HTTP-mål, sett http_proxy i stedet. Det holder ikke bare å bytte nettstedets URL for å beholde ruten når bare https_proxy er konfigurert.
| Valg | Virkning i dette kallet |
|---|---|
-e use_proxy=on | Slår eksplisitt på proxybruk. |
-e no_proxy= | Fjerner mål som skal omgå proxyen i denne isolerte testen. |
--tries=1 | Unngår gjentatte forsøk gjennom en oppføring som ikke svarer. |
--timeout=10 | Setter Wgets nettverkstidsgrenser; dette er ikke en samlet grense for medgått tid for hele nedlastingen. |
-O - | Skriver innholdet til standardutdata. Oppgi et filnavn eller utelat valget når du ønsker en lagret fil. |
Oppstartsfiler kan endre proxyverdier fra miljøet. Eksplisitte -e-verdier viser ruten dette kallet bruker. Behold tilsiktede unntak i programmets varige oppsett. Ta bort --no-proxy fra enhver kommando som skal teste endepunktet.
La diagnostikk, vanligvis på standardfeil, være separat fra det nedlastede innholdet. Avvist tilkobling, avvist tunnel og en HTTP-feil fra målet krever ulike videre undersøkelser; en opprettet fil alene avslører ikke hvilken situasjon det er. Hvis en skallkommando med lignende navn ikke godtar valgene, se på wget --version for å bekrefte at det er GNU Wget.