Atsisiuntimas per tarpinį serverį su GNU Wget
Pasirinkite proxy IP vienam Wget paleidimui, perrašykite pasenusius pradinius nustatymus ir venkite ilgų numatytųjų pakartojimų, kai įrašas neveikia.
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.
| Nustatymas | Poveikis šiame iškvietime |
|---|---|
-e use_proxy=on | Aiškiai įjungia tarpinio serverio naudojimą. |
-e no_proxy= | Išvalo tikslų apėjimus šiam izoliuotam bandymui. |
--tries=1 | Neleidžia kartoti bandymų per neatsakantį įrašą. |
--timeout=10 | Nustato 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.