BaseHTTPServerに基づくPythonでプロキシサーバーを作成しています。これは、squidプロキシへの接続を作成し、ブラウザー要求(GET、CONNECT、POSTなど)を識別し、それにproxy-authorizationヘッダーを追加してから、この要求をsquidプロキシに転送します。
問題は、私が理解しているように、接続要求を送信するときに、対応するすべてのトラフィックをsquidプロキシに中継する必要があることです。しかし、wiresharkで確認できるように、squidプロキシはハンドシェイクの「ClientHello」部分に応答しません。これは、squidプロキシが転送しているSSLのバイナリデータを理解していないためだと思います。
この場合、HTTPSリクエストを処理するにはどうすればよいですか?
コードは多かれ少なかれTinyHTTPProxyに似ています:http ://www.oki-osk.jp/esc/python/proxy/