21路部落

吾辈之于21世纪前进的道路即为21路,所建之部落,即为21路部落 注册 | 登陆
Contact me!

huboy,于2004年03月15日创建此Blog,其间在 11 个分类中发表的 809 篇文章被评论了 298 次,总访问 4635169 次,今日 614 次

有关无界的实现原理。实现自己的代理服务端

       这几天研究代理上网的事情,发现了一些东西,但更多的是还没弄通,还是一通流水帐吧。。

       为什么要代理上网?原因不外乎几个,1:访问更多的网络资源 2:隐藏真实身份。实际中,用作1的可能多一些。

       简单点说,有些公司为了管理,可能只有几台电脑能上网,其他电脑都是不能上网的,或者只能访问特定的服务器(就是我们通常找的代理IP),一般的网络都是访问不了的。或者只能上网,不能上QQ等聊天工具。

       有个很流行的代理工具‘无界’,研究了下,发现这个东西其实也简单。首先你肯定要能上网,或者代理上网也行,只是很多网站因为被屏蔽访问不了。这个时候无界就可以起作用了。。无界的作用就是将你的浏览器访问请求先通过无界的服务器,然后再转发到目的地址,这样就可以实现访问了。而本地无界客户端的作用就是模拟一个代理服务端,无界启动的时候会自动将IE的代理设置为127.0.0.1:XXXX的形式,也就是这个原因。这是属于http代理,实现类似无界这样的http代理服务端应该是比较简单的。

      另外一种代理就是socks代理,具体不多说,只说socks5的,QQ用的就是这个东西,具体的实现还有待测试,这2天在本机测试有些不成功,具体原因还不清楚,有说是一个机器上闭合循环不行,需要虚拟网卡的,也有说http转sock5只实现了tcp协议,对于udp的实现还有些问题,到底是什么原因还有待继续测试。留待测试成功后再写吧。

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

1条记录Comments

这就叫原理啊??

Post by wwwww on 2009, 02 26, 5:05 PM 引用此文发表评论 #1


Leave a Comment

评论内容 (必填):