Tor让世界自由联通

     今年5月份左右本站所在服务器提供者“常来网”因网友上传了不健康内容,导至全部服务器被封近一个礼拜,可能此次事件无人所知。但公元2007年8月23日的紫田事件,和8月28日的蓝芒事件,则是世人皆知了,两次事件共中断了约2000台服务器与互联网的连接。原因和常来网有类似。
中国互联网的壮大,使人们的言论自由得以充分体现,也是社会的进步,但很多东西是不容在我国社会上公开出现的,互联网的自由却与之违背,特别是一些视频网站的出现,所以国家采取了一系列措施来整治这一现象,净化互联网,这应该也是以上事件的跟源了。
     措施只能限于国内,所以很多不容在中国站脚的网站迁到了国外,不在我国政府的管辖范围内了,但我国有权限制什么内容流量可以被进口,所以很多迁到国外的网站到国内的流量都会被过滤掉,也就是当今人们所说的“被和谐了”,被和谐的过程中,一些我们常用来共享资源的国外网站也未能幸免,比如4shard,还有本站的国外空间webng都“被和谐了”,导至本站很多下载资源无法连接,虽然本站有自己的服务器但不足以提供大量的下载资源,于是才用了国外的免费的空间来提供下载,如今惨遭“和谐”,可谓是宁误杀一群,不放过一个啊,今天已经有大量国外网站不能正常仿问了,也严重影响了我们从国外网站上摄取资源了。
     当初“限制”的工作是由高到低一级一级以文件形式传到各个运营商,然后运营商在其骨干网作一些策略得以实现。如今不在如此繁琐了,国家机关建立了多个专网,与国家各运营商相接,专网会从骨干网上采集数据分析,如有违规内容会自动向骨干网中注入一条策略,来限制违规内容的传播,从而方便了互联网的监管。本段所述只是笔者所闻,更为权威详细的内容还是了解一下我国的“防火长城”

Tor介绍

     自然有了政策就有对策,特别对于IT行业来说发现问题解决问题是永恒的发展规律。问题有了自然会有人研究解决方案了,于是乎tor(The Onion Router即洋葱路由器)出来了,一个极强的抵御封锁的工具,这个项目似乎是在2006年初就开始了,且仍在不断完善。
     Tor工作原理类似于目前的一些P2P的软件,tor有自己的服务器,分布在世界各地,而且规模还在壮大中,这点类似于emule。然后tor从服务器上获得其他运行tor的计算机的相关信息,运行tor的计算机互为代理,然后由tor自由选择到达目的地的路径,由于使用了代理所以真实的目的地被隐藏,由于代理付责与目的通信,且传输过程是可以加密的,使得流量分析工具无法抓到实际内容,突破本地封锁。仔细想想Tor和BGP颇有似之处,在应用层非直连路由器之间传递路由信息,由IGP负债BGP对等体之间的连通性,太像了。当然任何人可以无条件了加入tor网络,任何人也可以运行tor服务器,来为其他人提供方便,所以建议各位在享受互联网的同时,还要奉献给互联网。

Tor安装使用

     在此要说的是Tor是实现代理客户端、代理服务的工具,在实际应用中单单是Tor文本化的配置就击退了一批用户,所以相应的图形化工具vidalia就应运而生,使Tor配置人人能及。Tor默认使用的socks协议(可同时支持socks4、5和4a三个版本),socks协议为每种协议都提供代理服务,但管方提示这种方法是不安全的,因为这样浏览器会泄露你的 DNS 请求,使监听者发现你的地址和位置,所以管方建议使用privoxy来把Tor提供的socks代理转换为Http的代理,同时还有从数据包级过滤广告的功能。
总结一下,我们总共用到了三个软件:最核心的Tor,Tor图形配置工具vidalia,代理转换工具privoxy,别担心不会用这些软件,因为早有人为菜鸟量身定做一套绑定好的工具,装上后便可使用,不用进行复杂的安装配置了,同时此绑定包中还包括一个firefox插件Torbutton,在使用火狐浏览器时方便的选择是某使用Tor代理
以下便是此绑定包的下载地址:
[file]http://www.vidalia-project.net/dist/vidalia-bundle-0.1.2.17-0.0.14.exe[/file]
     安装以上软件包后,点击完成,Tor所须的工具都会被运行,其中在右下角的洋葱头图标就是Tor图形化工具vidalia,图形化的配置界面就不多说了。自个研究一下它都有什么功能吧,为了方便别人最好也把“Tor网络中继”打开。
     右下角的P字图标就是协议转换工具了privoxy,Tor默认使用socks协议和9050端口提供服务,打开privoxy主面版,可以看到默认的被转换为http代理协议,使用8118端口提供服务:Listening on port 8118 for local connections only。
配置Privoxy可以通过修改C:\Program Files\Vidalia Bundle\Privoxy\config.txt文件来达到目的,比如打开config.txt文件,搜索“listen-address  127.0.0.1:8118”一行,修改此行便可以改变默认被转换到的端口,但建议不要改。
     下面的工作就是使用Tor提供的服务了,自然也就简单了,在支持使用代理的工具中,如在迅雷中设配置代理,服务器IP就是本地的127.0.0.1协议类型为http,端口为8118。这样当有数据包发往本地的8118端口时,Tor就会选择一条能到达目的的路径,在运行Tor的计算机之间进行转发了,侧试一下吧,找到本站某篇提供下载的文章,并且服务器为webng的,http://www.pppei.cn/blog/post/32/,然后在下载链接上右击,使用迅雷下载,并钩选“只从原始地址下载”看看迅雷是不是连上了。更简单的方法为,在firefox中不使用代理打开网址www.webng.com ,然后再用上代理(点击右下角的Tor disabled,然后变为Tor enable便开启了代理)打开网址www.webng.com,是不是体会到Tor的NB了!

     请看到本文的各位网友严于律己,不得利用此工具进行黑客攻击,非法内容浏览等国家严厉打击的活动,否则后果自负!!
     本文参考资料:
     http://tor.eff.org/docs/tor-doc-win32.html.zh-cn
     http://tcno.net/doc/tor/

Tor让世界自由联通》有2个想法

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据