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.

InstellingEffect bij deze aanroep
-e use_proxy=onSchakel proxygebruik expliciet in.
-e no_proxy=Wis bestemmingsuitzonderingen voor deze geïsoleerde test.
--tries=1Vermijd herhaalde pogingen via een niet-antwoordende vermelding.
--timeout=10Stel 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.

Gerelateerde artikelen