关于HTTP代理的问题
现在有个客户端需要从代理服务器后面连接Internet上的服务器,9000端口。但是有些公司的代理服务器封掉了80以外的端口,那么现在如何连上服务器呢?
分析:
QQ,MSN都有遇到同样的问题,用HTTP代理,连接上代理后发送如下字符串:
CONNECT 211.155.234.1:9000 HTTP/1.1\r\n
Accept: */*\r\n
Content-Type: text/html\r\nProxy-Connection: Keep-Alive\r\n
Content-length: 0\r\n
\r\n
但是这样是不行的,QQ是发送 CONNECT 218.18.95.166:443 HTTP/1.1\r\n
必须是连接443(HTTPS)端口吗?
如果将服务器的9000端口改成80端口,传送二进制数据有何问题呢?
如果没有问题QQ,MSN咱都要用HTTP代理?
谁有HTTP代理方面的资料呢?