0

Javaで書かれています

プロキシに接続し、別のサーバーにトンネリングして TCP パケットを送信するプログラムを作成しています。これが私のコードです。

{
Socket skt = new Socket(proxy_address, proxy_port);
PrintStream myOutput = new PrintStream(skt.getOutputStream());

String Request = "CONNECT " + host + ":" + 443 + " HTTP/1.0";
String host3 = "Host: " + host + ":" + 443;
myOutput.println(Request + "\r\n" + host3 );
}

プロキシ サーバーからの応答が得られない理由を突き止めようとしています。

4

2 に答える 2

0

さらに2つの行末が必要です。1つはHost:ヘッダーの終わりを示し、もう1つは接続要求の終わりを示す空の行です。試す:

myOutput.println(Request + "\r\n" + host3 + "\r\n\r\n");
于 2010-08-18T04:06:49.903 に答える
0

corkscrewまたはProxytunnelを試してみることもできますが、これらは基本的に HTTP(S) プロキシ経由の SSH です。

于 2010-08-17T19:21:03.227 に答える