Downloaden via een proxy met GNU Wget
Kies een proxy-IP voor één Wget-uitvoering, overschrijf oude opstartinstellingen en vermijd langdurige standaardherhalingen bij offline vermeldingen.
Stel voor één GNU Wget-uitvoering de proxy expliciet in zonder wgetrc te bewerken:
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/Vervang het documentatieadres door je HTTP-proxy of een vermelding uit de lijst met HTTP-proxy’s voor een eenmalige test. Het doel gebruikt HTTPS, dus kiest Wget https_proxy; de http://-waarde beschrijft de tussenpersoon. Stel voor een HTTP-bestemming in plaats daarvan http_proxy in. Alleen de website-URL wijzigen terwijl uitsluitend https_proxy is ingesteld, behoudt de route niet.
| Instelling | Effect bij deze aanroep |
|---|---|
-e use_proxy=on | Schakel proxygebruik expliciet in. |
-e no_proxy= | Wis bestemmingsuitzonderingen voor deze geïsoleerde test. |
--tries=1 | Vermijd herhaalde pogingen via een niet-antwoordende vermelding. |
--timeout=10 | Stel Wgets netwerktime-outs in; dit is geen enkele totale tijdslimiet voor de volledige download. |
-O - | Schrijf de inhoud naar standaarduitvoer. Kies een bestandsnaam of laat de optie weg als je een opgeslagen bestand wilt. |
Opstartbestanden kunnen proxywaarden uit de omgeving overschrijven; expliciete -e-waarden maken de route van deze opdracht zichtbaar. Bewaar bedoelde uitzonderingen in permanente applicatieconfiguratie. Verwijder --no-proxy uit opdrachten die het eindpunt moeten testen.
Houd diagnostische uitvoer, normaal op standaardfout, apart van de gedownloade inhoud. Verbindingsweigering, tunnelweigering en een HTTP-fout van de bestemming vereisen andere vervolgcontroles; alleen het verschijnen van een bestand maakt het onderscheid niet. Weigert een gelijknamige of vergelijkbare shellopdracht deze opties, controleer dan wget --version om GNU Wget te bevestigen.