特定のポートを介してダウンロードするように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

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

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

proxychains4 wget <url>

関連情報