私は3G UMTS接続を使用しています。私はクライアントのファイアウォールをバイパスするためにポート80でリッスンする私のサーバ へのHTTPトンネリングを実装しようとしています。問題は、ISPのプロキシサーバーが、持続的なHTTP接続をサポートしていないHTTP/1.0をサポートしていることです。HTTP/1.0を使用した永続HTTPは可能ですか?
結果として、クライアント/サーバ間の1つのhttp要求/応答反復の後に、ISPのプロキシが基礎となるTCP接続を破棄します。
私のクライアントは、次のHTTPレスポンスを受信します。
HTTP/1.0 200 OK
Content-Type: application/octet-stream
Content-Length: yyy
X-Cache: MISS from ipmr5
Proxy-Connection: close
Content data
私のサーバーは、実際に送信している間:任意の回避策は
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Type: application/octet-stream
Content-Length: yyy
Content data
ありますか?
GNU httptunnelで期限切れになったことはありませんでした。イーサネット経由でサーバーに接続するとうまく動作します。私は3G UMTS経由でサーバーに接続しようとしているときはまったく動作しません。サーバーは何も受け取らない – mrvincenzo