【发布时间】:2009-08-25 07:43:30
【问题描述】:
我正在使用 3G UMTS 连接。我正在尝试实现到我的服务器的 HTTP 隧道 它侦听端口 80(这样做是为了绕过客户端的防火墙)。问题是 ISP 的代理服务器支持不支持持久 HTTP 连接的 HTTP/1.0。
因此,在我的客户端/服务器之间的一次 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 连接到服务器时根本不起作用。服务器什么也没收到