HTTP/HTTPS プロキシの代わりに SOCKS プロキシを使用している場合は、--socks5
を使用する必要があることに注意してください。 代わりに切り替えてください:
curl --socks5 125.119.175.48:8909 http://example.com/
--socks5-hostname
も使用できます --socks5
の代わりに プロキシ側で DNS を解決します。
上記の解決策は、私が自分で試した一部のcurlバージョン(curl 7.22.0)では機能しない場合があります。しかし、私にとってうまくいったのは:
curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url
問題がより良く解決されることを願っています!
man curl
から :
-x, --proxy <[protocol://][user:[email protected]]proxyhost[:port]>
Use the specified HTTP proxy.
If the port number is not specified, it is assumed at port 1080.
一般的な方法:
export http_proxy=http://your.proxy.server:port/
その後、(多数の) アプリケーションからプロキシ経由で接続できます。
そして、以下のコメントに従って、https:
export https_proxy=https://your.proxy.server:port/