找工具的日子[协议转换]

原创 2004年09月17日 18:33:00

今天一大早上班,代理软件实行收费了。唉!无耐中,找了一天的协议转换工具。虽然很无聊,但还是学到了一点东东!最起码知道了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
以及上面我所说的那两款!都不错!

WSO2 ——(7)ESB功能:协议转换

这篇文章介绍如何通过WSO2 ESB实现协议转换的功能:通过 WSO2 ESB 实现SOAP/HTTP和JMS之间的协议转换,实现客户端与 ESB 之间 request/response 的交互方式。...
  • szh1124
  • szh1124
  • 2014年12月24日 17:10
  • 2104

协议转换

所谓转换,就是要根据源协议中的信息和目的协议的固有的帧格式,最终将源协议中所携带的数据信息部分按照目的协议的格式配置输出。 以太网和CAN总线的协议转换见http://wenku.baidu.com...
  • pq258280920
  • pq258280920
  • 2013年04月18日 18:27
  • 401

[Android] PacketParser 二进制协议转换工具

这个工具通过自动生成解析类,实现了字节数组和对象之间的转换。 使用@ParsePacket注解标注实体类: @ParsePacket( "header:1|cmd:2|len:2|...
  • legendmohe
  • legendmohe
  • 2016年08月26日 17:58
  • 664

详解dagger2----泡在网上的日子

原文网址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0519/2892.html 为什么使用依赖注...
  • tiananma0607
  • tiananma0607
  • 2016年11月17日 10:15
  • 332

泡在网上的日子

http://www.jcodecraeer.com/plus/list.php?tid=31&TotalResult=61&codecategory=3500&PageNo=2
  • daditao
  • daditao
  • 2015年11月21日 18:04
  • 6188

嵌入式系统之Modbus TCP to Modbus Rtu协议转换器开发

在做隧道广告项目的时候,用户提出一个新的需求:要求在指定的时段播放指定的节目。在利用现有条件下,经过充分分析,决定在隧道里安装一个西门子200 PLC,这样除建国门段的隧道系统外,其它现场直接用摩莎公...
  • yefanqiu
  • yefanqiu
  • 2005年11月26日 11:50
  • 5837

日子 (汪国真)

日子(汪国真)  总是觉得日子这么简单  走过去的道路那么平凡  没有几多悒郁  可以铭记  没有几多欣喜  值得留恋  秋色萧索复萧索  春光烂漫又烂漫    即便如此  我...
  • stableboy
  • stableboy
  • 2015年01月03日 18:37
  • 578

在创业公司的那些日子(一)

2008年开博至今,也已经有7、8个年头了,期间我发表的都是技术方便的文章,记录自己学习、查阅以及工作过程遇到的技术相关问题,一直没有写一些个人心得体会,随着自己年龄的增长,回顾过去历程,总有很多思绪...
  • linlzk
  • linlzk
  • 2015年11月26日 12:23
  • 721

网络层(上)

网络层(上)个人博客地址 What I Write网络层提供两种服务 虚电路服务(OSI曾极力主张) 数据报服务(现TCP/IP体系使用) 网际协议IP 网际协议是现在的TCP/IP体系最重要的两个...
  • Jhon2015
  • Jhon2015
  • 2016年11月18日 16:37
  • 186

泡在网吧的日子---学习网站

这是一个学习网站,上面有挺多UI的实现的 http://www.jcodecraeer.com/a/opensource/2015/0818/3321.html...
  • wx_bin
  • wx_bin
  • 2016年01月13日 14:39
  • 691
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:找工具的日子[协议转换]
举报原因:
原因补充:

(最多只允许输入30个字)