找工具的日子[协议转换]
来源:互联网 发布:二叉树结点计算算法 编辑:程序博客网 时间:2024/06/09 20:17
今天一大早上班,代理软件实行收费了。唉!无耐中,找了一天的协议转换工具。虽然很无聊,但还是学到了一点东东!最起码知道了http转换为socks的原理!(其实如果要开Socks的话,以自己和网管的关系,呵,冇问题D!^o^)
在找工具软件的过程当中,找到了两款应该算是比较经典的工具吧!一个是Socks2HTTP,另一个是SocksCap32。这两款工具加起来一起用(当然,两款软件都不是同一家公司的!),那突破HTTP限制是随手可得也!^o^
在用Socks2HTTP配合SocksCap32时,大概明白了原理是这样的:(这里不讲用法,好像两款工具都有汉化版了!所以只讲原理!)
本地的Socks工具软件发送一个Socks数据包,在发送过程当中(还未送出去)被Socks2HTTP所接获,然后Socks2HTTP把数据包转换成Http数据包发送给服务器。而服务器的回传数据http包中,又被本地机的SocksCap32转换为Socks数据传给工具软件。整个协议的转换转发过程均有本地机完成。
而用当时用的代理软件TTT和SocksOnline呢,我们的机子只是充当一个Socks转HTTP打包和解包的过程。当我们的Socks工具把数据包转发出去时,数据包并不是直接传给我的数据原所指向的地址,而是被代理软件打包后转发给了代理软件的HTTP-Tunnel服务器(HTTP-Tunnel服务器不是我们的代理服务器,而是我们用的突破80端口限制的代理软件的服务器。我们的代理服务器只是一个80端口的HTTP服务器而已。在打包后的协议数据包,是完全附合HTTP的,所以对于我们的代理服务器来说,是透明的可传送的)。当数据到达代理HTTP-Tunnel服务器后,代理HTTP-Tunnel服务器再把数据包脱壳转为Socks正常数据,再把数据发给我们当初所指向的地址。然后,我们的目的地址服务器回传的Socks数据也不是直接回传给我们,而是回传给代理HTTP-Tunnel服务器。经由代理HTTP-Tunnel服务器再次把Socks数据包打包成HTTP协议转发给我们!最后,我们的代理软件收到打包后的数据包,经过软件对数据包的脱壳协议再次从HTTP转成了Socks。
这样的一个循环过程就是用HTTP上QQ等的原理了!^o^
================
今天心情不悦!身上长了很多菲子!看到要吐血的恶心!唉!失败!
最后留下几款好点的协议转换工具软件:
ICQProxy
HTTP-Tunnel
HTTPPort
e-BorderClient
FileGateway
以及上面我所说的那两款!都不错!
- 找工具的日子[协议转换]
- 找她的日子有点累
- 没有开发工具的日子—徐旸
- java 中各种日期的转换(年月日,周,季度等,周一周末日子,季度日子,月末日子)
- 协议的使用案例—找女朋友
- 数据结构转换 协议的转换
- [Android] PacketParser 二进制协议转换工具
- FTP协议规范(中文版)(刚找的)
- 网上找的一些 UML 建模工具的介绍
- js字符串 js 数组转换 网上的找的例子
- 01改变世界:没有计算器的日子怎么过——手动时期的计算工具
- eclipse 找类的jar包方便工具
- ProjSpider-打造程序员找私活的最佳工具
- ipa包重新签名,网上找的工具
- 找xpath好用的工具(Firefox插件)
- Java关于阳阴历转换(网上找的)
- 简单的文档转换工具
- 一个代码转换的工具
- plm(Product lifecycle management)
- 以后不要考虑那些生活中的细节问题,什么事做到问心无愧即可!
- 可编辑的下拉菜单
- 笑傲江湖与三层交换、路由......
- OPC给我们带来了什么?
- 找工具的日子[协议转换]
- 转贴一个JAVA数据库连接大全
- js
- [转]在b/s开发中经常用到的javaScript技术
- 几项有趣的服务
- 戏说模式-追MM与设计模式 [fita]
- 偷得浮生半日闲
- 对于Dell的问题解决方案,我能接受吗?
- [pop]我的秋天-许巍