[转载]《HTTP加速器之墨分五色》
简单得说HTTP协议是这样的:
client对WEB Server的80端口发送一个字符串 GET /index.htm
WEBServer就读/index.html并传给Client.
简单得说HTTP加速器的协议是这样的:
client对HTTP加速器的8080端口发送一个字符串 GET abm..smth.org/
index.htm
HTTP加速器就读abm..smth.org/index.htm并传给Client.
所以client并没有直接去连目的,只是让加速器去读一个文件自己再读代
理上的这个文件.于是加速器就可以cache这个文件等下次别人来读一样的
地址的时候就把上次得到的文件传给他只需要发送一个modify的命令去
问一下是否改变就可以了.
1,仅支持HTTP1.0的加速器,这种加速器通常在80端口,这种加速器连一下就断,
浏览网页还可以,对于这种加速器的内幕知道的人越少越这种加速器就越多,
所以不能多说;
2,能支持HTTP1.1,显著特征是可以支持Keep-Alive保持不断线,这种代
理一般都可以CONNECT到443端口也就是HTTPS加速器,但是其中能任曳癘NNECT
端口的却不多,可以使用ProxyExpert的SSL验证得到;
3,HTTPS加速器能任曳癘NNECT到端口例如21端口的就可以用来上FTP,功能
相当于SOCKS4,但是不能执行BIND指令。当然也很容易被SOCKS2HTTP成
SOCKS4加速器,即使被转化成SOCKS5加速器也是掩耳盗铃,因为不能支持UDP,
远程DNS解析是可以支持的.这种加速器可以用ProxyExpert 的CONNECT验证得到;
MSN用的就是这种加速器。
4,HTTPS加速器不能CONNECT到21端口却可以CONNECT到80端口的比例大约和
3所述的加速器比例相当,这加速器可以用来配合另一个80端口加速器架设二级
加速器。要的到这种加速器需要动一点脑筋,就是把ProxyExpert的SSL验证参数
由www.sun:443修改为www.sun:80。
5,二级加速器,由两级加速器级连的加速器,第一级必须是SOCKS或是支承砄NNECT
的HTTP加速器,第二级是任意加速器,使用起来性能和第二级的加速器性能一样。
这种加速器把URL放到数据包中所以能躲过URL检测.这种加速器由ProxyExpert的
二级加速器验证得到并通过MTServer自动实现。但是由于电信局的技术提高现
在已经可以进行部分数据包检测,所以这种办法已经部分失效了