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.

ValgVirkning i dette kallet
-e use_proxy=onSlår eksplisitt på proxybruk.
-e no_proxy=Fjerner mål som skal omgå proxyen i denne isolerte testen.
--tries=1Unngår gjentatte forsøk gjennom en oppføring som ikke svarer.
--timeout=10Setter 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.

Relaterte artikler