
Ich versuche, eine Datei über wget herunterzuladen. Aber ich möchte sie über einen Port herunterladen, den ich als Proxy konfiguriert habe. Wie kann ich wget so konfigurieren, dass es über einen bestimmten Port auf meinem Computer herunterlädt? Mit anderen Worten, ich möchte wget beispielsweise an „localhost:8080“ binden.
Antwort1
wget
unterstützt http-, https- und ftp-Proxys. Sie können diese Proxy-Typen verwenden, indem Sie zusätzliche Argumente eingeben,
wget <url> -e use_proxy=yes -e http_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e https_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e ftp_proxy=127.0.0.1:8080
oder Sie können sie als Umgebungsvariablen exportieren.
Im Falle eines Socks5-Proxys empfehle ich jedoch die Installation von proxychains
. Es unterstützt auch http, https usw. Nach der Installation sollten Sie es über konfigurieren /etc/proxychains.conf
. Dann können Sie es wget
als verwenden,
proxychains4 wget <url>