Für einen einzelnen GNU-Wget-Lauf den Proxy ausdrücklich setzen, ohne wgetrc zu bearbeiten:

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/

Die Dokumentationsadresse durch den eigenen HTTP-Proxy oder einen Eintrag aus der HTTP-Proxy-Liste für einen einmaligen Test ersetzen. Das Ziel nutzt HTTPS, daher wählt Wget https_proxy; dessen http://-Wert beschreibt den Vermittler. Für ein HTTP-Ziel stattdessen http_proxy setzen. Nur die Website-URL zu ändern, während lediglich https_proxy konfiguriert ist, bewahrt den Verbindungsweg nicht.

EinstellungWirkung bei diesem Aufruf
-e use_proxy=onProxy-Nutzung ausdrücklich aktivieren.
-e no_proxy=Zielausnahmen für diesen isolierten Test leeren.
--tries=1Wiederholte Versuche über einen nicht antwortenden Eintrag vermeiden.
--timeout=10Wgets Netzwerk-Timeouts setzen; das ist keine einzelne Gesamtzeitfrist für den gesamten Download.
-O -Den Inhalt auf die Standardausgabe schreiben. Für eine gespeicherte Datei einen Dateinamen wählen oder die Option weglassen.

Startdateien können aus der Umgebung geerbte Proxywerte überschreiben; explizite -e-Werte machen den Weg dieses Befehls sichtbar. Bewusste Ausnahmen in dauerhafter Anwendungskonfiguration erhalten. --no-proxy aus Befehlen entfernen, die den Endpunkt testen sollen.

Diagnoseausgaben, normalerweise auf Standardfehler, vom heruntergeladenen Inhalt trennen. Verbindungsablehnung, Tunnelablehnung und ein HTTP-Fehler des Ziels erfordern unterschiedliche Folgeprüfungen; eine entstandene Datei allein unterscheidet sie nicht. Lehnt ein ähnlich benannter Shell-Befehl diese Optionen ab, mit wget --version GNU Wget bestätigen.

Ähnliche Artikel