[Linux] wgetをプロキシ経由で実行する方法

More than 3 years have passed since last update.

必要に追われてwgetをプロキシ経由で実行する必要があり、調べてみました。

すでに各所で情報はありますが、折角なのでプロキシを通してwgetを実行する方法を紹介します。

( 元記事:http://d.hatena.ne.jp/nuttinutti/20141128


ユーザ毎に設定したい場合

~/.wgetrcに以下を記述してください。


~/.wgetrc

http_proxy=http://${xxx.xxx.xxx.xxx}:${pp}/

proxy_user=${user}
proxy_password=${pass}


  • ${xxx.xxx.xxx.xxx}:プロキシサーバのIPアドレス

  • ${pp}:プロキシに利用するポート(基本的にはhttpのポート番号80を指定)

  • ${user}:プロキシとして利用するユーザ

  • \${pass}:${user}のパスワード


全ユーザのデフォルト動作として設定したい場合

/etc/wgetrcに以下を記述してください。

この例では、httpsとftpについてもプロキシを設定しています。


/etc/wgetrc

http_proxy=http://${xxx.xxx.xxx.xxx}:${pp}/

https_proxy=http://${xxx.xxx.xxx.xxx}:${ss}/
ftp_proxy=http://${xxx.xxx.xxx.xxx}:${qq}/


  • ${xxx.xxx.xxx.xxx}:プロキシサーバのIPアドレス

  • ${pp}:プロキシに利用するポート(基本的にはhttpのポート番号80を指定)

  • ${ss}:httpsのプロキシで利用するポート(基本的にはhttpsのポート番号443を指定)

  • ${qq}:ftpのプロキシで利用するポート(基本的にはftpのポート番号21を指定)


参考情報