1

SSL プロキシがオンになっている環境からサーバーに接続する必要があります。ソケットだけを使用してその環境を処理することは可能ですか? それは非SSLプロキシでしたか?それは可能でしょうか?

どうもありがとうございました。

4

1 に答える 1

0

私の理解が正しければ、http/https プロキシ経由で非 http tcp ソケットに接続する必要があります。

それは可能です。http プロキシに接続して、以下を送信するだけです。

CONNECT ホスト名.com:ポート番号 HTTP/1.0

成功の応答を待つと、外部サーバーに接続され、通常どおりデータを送受信できます。

ただし、多くの http プロキシは限られた数のポートへの接続のみを許可するように構成されているため、接続先のサーバーが標準の https tcp ポート (443) で実行されていない場合、接続が拒否される可能性があります。

プロキシが https を許可しない場合、CONNECT メソッドを許可する可能性は低くなります。その場合、あなたの唯一の選択肢は、あなたが話したい最終的なプロトコルとの間で変換するプロキシの外側の http サーバーと話すことです。

プロキシとサーバーが使用しているプロトコルを正確に記載すると、人々がより具体的なアドバイスを提供できるため、便利な場合があります。

于 2010-03-26T02:09:33.767 に答える