プロトコルと認証・用語集

HTTP接続

HTTP CONNECT は、クライアントが HTTP プロキシに送信して、ホストとポート (通常はポート 443) への TCP トンネルを要求するリクエスト メソッドです。プロキシが 200 に応答すると、クライアントはそのトンネルを通じて宛先と直接通信し、TLS エンドツーエンドでネゴシエートするため、プロキシは宛先名と暗号化されたバイトのみを認識します。これは、すべての HTTPS リクエストが HTTP プロキシを通過する方法です。

2 分で読めます CONNECT トンネル、HTTPS トンネリングとも呼ばれます 更新されました

交換#

クライアントからプロキシへ、その後トンネルを経由
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
Proxy-Authorization: Basic dXNlcjpwYXNz

HTTP/1.1 200 Connection established

<TLS ClientHello to example.com follows>

それが意味するもの#

  • 証明書は宛先独自のものです。何も再署名されません。プロキシを介した証明書の警告は、通常の動作ではなく傍受を示します。
  • プロキシは暗号化されたリクエストを決して読み取ることがないため、ターゲット パラメータはプロキシ認証情報に含まれている必要があります。
  • トンネルが開く前のエラー (407、400、502) はプロキシから発生します。宛先から送信された後のエラー。

他のポートに接続する#

CONNECT は任意の TCP ポートをトンネルできるため、HTTP プロキシは HTTPS 以外のプロトコルを伝送できます。プロバイダーは、悪用を防ぐために、一部の宛先を制限しています (メール用のポート 25 は従来の除外です)。

Proxy Cyberでの仕組み#

キー プロキシ ゲートウェイは、ポート 9000 で CONNECT を受け入れ、ポート 8000 で 25 を除く任意の TCP ポートへの専用アドレスを受け入れます。トンネルはそのまま通過し、TLS は決して終了されません。

あなたのアカウント

1 つのアカウントでプロキシを管理

1 つのダッシュボードからネットワークを比較し、注文し、残高とサポート リクエストを追跡します。私たちのチームが支払いを確認し、配達後に接続の詳細を提供します。

アカウント作成