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