2017-11-27 25 views
1

私はHTTPのプロキシサーバーに接続したいというユースケースがありますが、基本的な要求はGETHTTPSです。私はWhen should one use CONNECT and GET HTTP methods at HTTP Proxy Server?を読んでいますが、私はいくつかの説明が必要だと思います。基本的な要求はHTTPSなので、プロキシサーバーに接続すると、自動的にCONNECTが開き、私のHTTPSリクエストを通過しますか?私の主な関心事は、HTTPを使用して私のプロキシサーバーに接続し、その下にあるHTTPS要求が何らかの形でプロキシサーバーに当たるまで公開されている場合です。前もって感謝します。HTTPSリクエスト用のHTTPを使用してプロキシサーバーに接続していますか?

答えて

1

はい、ブラウザがhttpsセッション内で言う内容は、プロキシを通過する前、途中、後で暗号化されます。いいえ、プロキシには公開されていません。プロキシの場合、HTTP CONNECTは単に "生のバイトを何も解釈せずにコピーする"ことを意味します。代理人は、ここに大文字で表示されているURLの部分をプレーンテキストで表示します:HTTPS :// EXAMPLE.COM:8080/secret/place。 URLの残りの部分は表示されません。ヘッダーやデータは表示されません。 (プロキシが本当に侵入し、セッションを復号化して再暗号化すると、証明書を介して見ることができます)中間者の証明書を信頼するためにブラウザを危険にさらす必要があります。妥協のないブラウザは非常に目立つように警告します)

実際には、ブラウザとプロキシ間でのみhttpを使用することは、現在最も一般的なプロキシ方法です。

関連する問題