私はLinuxと多くのプログラムでhttp_proxyとhttps_proxyを設定することが可能であることを知っています。私は多くのガイドが推薦するのを見ました。
http_proxy = http://host:port
https_proxy = https://host:port
いくつかの質問があります。
プログラムは、接続するプロキシ(httpまたはhttps)をどのように決定しますか? docker alphaneイメージでテストしたところ、wget getが見つかりました。https://google.comhttp_proxy経由。どのプロトコルが使用されるかに依存しないようです。
ホスト:ポートの前にあるhttpとhttpsはどういう意味ですか?プロキシサーバーへの接続に使用するプロトコルをお勧めしますか?実際に使用できることがわかったときhttp://ホスト:ポートhttps_proxyの場合。また、httpなしで設定してください。
http_proxy =ホスト:ポート
また動作します。
ありがとうございます!
答え1
私はこれが混乱していることに同意します。一部のプログラムは単にhttp_proxyを使用し、HTTP / HTTPS要求に必要に応じてプロトコルを調整します。
これは何ですか?https://www.npmjs.com/package/proxy-agentそれでも。
一部の他のプログラムでは、両方を使用します。 HTTPS_PROXYはhttpsリクエストに使用され、HTTP_PROXYはhttpリクエストに使用されます。
しかし、ほとんどのプログラムでは、単一のHTTP_PROXYを使用し、必要に応じてプロトコルを調整するのが合理的だと思います。今日では、HTTPとHTTPSの両方を使用し、別々のプロキシを持つ良いユースケースは見られません。