0


0

HTTPを介したトンネリング
  • 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 );
}

プロキシサーバーから応答が得られない理由を見つけようとしています。

2 Answer


0


また、http://www.agroman.net/corkscrew/ [corkscrew]またはhttp://proxytunnel.sourceforge.net/[Proxytunnel]のいずれかを試してみることもできますが、これらは基本的にSSH over HTTP(S)ですプロキシ。


0


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

myOutput.println(Request + "\r\n" + host3 + "\r\n\r\n");