Vienam GNU Wget paleidimui nustatykite tarpinį serverį aiškiai, neredaguodami 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/

Dokumentacijos adresą pakeiskite savo HTTP tarpiniu serveriu arba įrašu iš HTTP tarpinių serverių sąrašo vienkartiniam bandymui. Tikslas naudoja HTTPS, tad Wget pasirenka https_proxy; reikšmė http:// apibūdina tarpininką. HTTP tikslui nustatykite http_proxy. Vien svetainės URL keitimas, kai nustatytas tik https_proxy, maršruto neišsaugo.

NustatymasPoveikis šiame iškvietime
-e use_proxy=onAiškiai įjungia tarpinio serverio naudojimą.
-e no_proxy=Išvalo tikslų apėjimus šiam izoliuotam bandymui.
--tries=1Neleidžia kartoti bandymų per neatsakantį įrašą.
--timeout=10Nustato Wget tinklo laiko ribas; tai nėra viena viso atsisiuntimo bendros trukmės riba.
-O -Rašo turinį į standartinę išvestį. Jei norite išsaugoto failo, parinkite vardą arba praleiskite parinktį.

Pradiniai failai gali perrašyti iš aplinkos paveldėtas proxy reikšmes; aiškios -e reikšmės parodo šios komandos maršrutą. Išsaugokite tyčinius apėjimus nuolatinėje programos konfigūracijoje. Iš galinį tašką tikrinančių komandų pašalinkite --no-proxy.

Diagnostinę išvestį, paprastai standartiniame klaidų sraute, atskirkite nuo atsisiųsto turinio. Atmestas ryšys, atmestas tunelis ir tikslo HTTP klaida reikalauja skirtingų kitų patikrų; vien failo atsiradimas jų nenustato. Jei panašiai pavadinta apvalkalo komanda atmeta parinktis, patikrinkite wget --version, kad patvirtintumėte GNU Wget.

Susiję straipsniai