特定のポート経由でダウンロードするように wget をバインドするにはどうすればよいですか?

特定のポート経由でダウンロードするように wget をバインドするにはどうすればよいですか?

wget でファイルをダウンロードしようとしています。ただし、プロキシとして設定したポート経由でダウンロードしたいのです。コンピューターの特定のポート経由でダウンロードするように wget を設定するにはどうすればよいでしょうか。言い換えると、たとえば「localhost:8080」に wget をバインドしたいのです。

答え1

wgethttp、https、ftpプロキシをサポートしています。追加の引数を入力することでこれらのタイプのプロキシを使用できます。

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

または、環境変数としてエクスポートすることもできます。

ただし、SOCKS5プロキシの場合は、 をインストールすることをお勧めしますproxychains。http、httpsなどもサポートしています。インストール後は、 で設定する必要があります/etc/proxychains.conf。その後、次のように使用できますwget

proxychains4 wget <url>

関連情報