私は、HTTPSだけでターゲットサーバと通信するために、HTTP接続のみを許可するプロキシサーバに接続したいと考えています。SSLトンネルとBoost :: Beast
プロキシサーバーのマニュアルでは、HTTP接続動詞(プロキシサーバー自体に直接HTTPS接続を追加しようとしていますが、HTTP接続のみが許可されています)を使用する方法が記載されています。私のC++プログラムで
、私は正常に接続されており、boost::beast
なしboost::asio
を使用して、数ヶ月の間にssl_stream
年代を使用してターゲットサーバに働いたが、私はいくつかのCloudFlareのIPを避けるために、今、マルチIPプロキシサーバを使用したいです物事を簡単にするためにboost::beast
を使用してください。ですから、boost :: asioを使って作業する方法はありますが、私はboost::beast
初心者です(そして、SSLの仕組みも完全には理解できません)。
私の理解では、ssl_stream
を使用すると、全体の通信が暗号化されますが、今必要なのは、CONNECT HTTP本文に暗号化されたメッセージを挿入することですそれをする。
これはlowest_layer
/next_layer
のものと関係がありますが、わかりません。
誰でも、プロキシサーバーとの完全な読み取り/書き込み接続の例を提供できますか?または少なくともさらに明確化?