cURLによるHTTPリクエストの実行(PROXY使用

次のようなプロキシアドレスを持っています。125.119.175.48:8909

curl http://www.example.com` のようにcURLを使ってHTTPリクエストを行いたいのですが、ネットワークのプロキシアドレスを指定するにはどうしたらよいでしょうか?

from man curl:

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
解説 (8)
ソリューション

一般的な方法です。

export http_proxy=http://your.proxy.server:port/

これで、(多くの)アプリケーションからプロキシ経由で接続できるようになります。

また、以下のコメントにあるように、httpsの場合は

export https_proxy=https://your.proxy.server:port/
解説 (10)

上記の解決策は、私自身が試したcurlのバージョン(curl 7.22.0)によっては動作しない可能性があります。しかし、私がうまくいったのは

curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url

これで問題が解決することを願っています。

解説 (2)