明示的かつ終了したフォワードプロキシ/ブリッジとしてのSquid

明示的かつ終了したフォワードプロキシ/ブリッジとしてのSquid

背景: 古い SSL スタックを実行している「古い」 IoT デバイスがいくつかあり、HTTPS 経由で新しいサーバーに接続する必要があります。

フォワード プロキシ/ブリッジを設定して、次の操作を行います。

  1. デバイスは独自の終端 TLS をプロキシとして使用します (古い SSL を使用)
  2. デバイスはリモートサーバーのURL (https) (+basic.authentication) を使用してHTTP/CONNECTを送信します。
    • 注: リモート サーバーの URL は不明または動的であるため、CONNECT でプッシュされます。
  3. プロキシは、リモート https サーバーへの独自の終端 TLS を使用します (新しい SSL を使用)
  4. 確立したら:
    • デバイスはプレーンテキストのHTTP/GETを送信します
    • プロキシはプレーンテキストトラフィックをブリッジします

デバイスの HTTP トラフィックはプレーンテキスト (トンネルされた TLS ではなく) であるため、これは適切な CONNECT トンネリングではないことがわかります。

この設定は Squid で可能ですか? このユースケースに関するドキュメントやサンプルは見つかりません。

関連情報