网络老手进,关于代理服务器与SSL connect(隧道)连接方式的有关问题
网络老手进,关于代理服务器与SSL connect(隧道)连接方式的问题最近这个问题让我非常的头痛,希望各位大神能
网络老手进,关于代理服务器与SSL connect(隧道)连接方式的问题
最近这个问题让我非常的头痛,希望各位大神能够指点。
现在上网大都通过代理上网,我就拿HTTP代理来说,
支持SSL的隧道的方式如下:
1, connect 代理服务器。
2, 是通过 connect 的方式将请求字符串加上加密了的密码一起send给代理服务器,
connect HTTP://ip:port /HTTP /1.1\R..........
nPorxy-Authorization:Basic XXX
.................
3, recv得到回应,如果访问成功,那么服务器会在你的机器和网站服务器上建立一个专用的隧道(保持连接的通信),你只需要用这个socket就可以进行任意次数的send和recv,非常方便!
但是普通的post 和 get 的方法是无连接的通信机制
步骤如下:
1, connect 代理服务器。
2, 是通过Post/get的方式将请求字符串加上加密了的密码一起send给代理服务器,
get HTTP://ip:port /HTTP /1.1\R..........
nPorxy-Authorization:Basic XXX
.................
3, recv得到回应,
4, 断开连接
6, 重新从 1- 4循环...
我之前用来测试一款代理服务器软件支持ssl隧道连接, 做起来非常方便,
但是最近测试 CCPROXY和一些其他的代理软件, 好多都不支持 SSL隧道方式,每次个请求都要断开然后重连,搞的我非常头大,请问大家有没有什么更好的方法?
最后调研一下, 现在大公司有多少代理服务器是支持connect 隧道方式的?
主流的有哪些代理服务器软件?他们对隧道方式的支持如何?谢谢。。。。。
跪求大神指教!
[解决办法]说实在话,这个要专门研究了.你的需求是要求代理服务器支持ssl隧道穿越模式.软件的我不太清楚,但是很多专门的硬件如防火墙设备,都支持ssl隧道穿越模式,至于防火墙是否支持代理应用就各不相同了.