2

私のライブラリBetamaxは、単体テスト用の HTTP エンドポイントをスタブ化するためのものです。HTTP(S) プロキシとして動作し、HTTPS モードでは基本的に MITM 攻撃を実行します。Jetty を使用して 2 つのプロキシ インスタンスを起動し、HTTPS ポートへのトンネリングによって HTTP ポート上の HTTP Connect に応答します。

依存関係として Jetty を Netty に置き換えようとしています。この機能を Netty 4.0.7.Final で複製しようとすると、CONNECTと SSL ハンドシェイクの処理で行き詰まります。CONNECTを受け入れたときに新しいGETリクエストがプロキシに送信されるのではなく、CONNECTリクエスト自体が再ルーティングされるだけなので、何かが欠けています。

Netty 4 でHTTP CONNECTを処理する例はありますか? Netty のセキュア チャットの例を見てきましたが、socks プロトコルは HTTP プロキシ プロトコルとはかなり異なります。LittleProxy も見たことがありますが、これはある程度までは役に立ちましたが、古いバージョンの Netty を使用しており、API がかなり変更されています。

4

0 に答える 0