自打宣和六年十月帝国推恩以来,宇内澄清,万国来朝。我等不明真相的群众深感有时候无知也是一种幸福,于是渐渐习惯了墙内的生活,XX下的人民有安全感。
有时候偶尔会重萌那些罪恶的念头,但这两年一直用的Your Freedom已惨遭毒手,其它所知道的邪恶巫术也大多失效,于是准备修炼需要放血才能召唤的最黑暗的血咒——SSH。
但是别有用心的不法分子Vincnd童鞋声称Tor仍然可以戴,只要使用bridges。
早年间乱民刚刚意识到墙的存在并开始翻墙的时候戴的就是Tor,但是体验非常不好,速度极慢,于是很快换了别的东西。所以虽然在众巫术纷纷杯具之后一再耳闻Tor的坚挺,但囿于成见,未作尝试。此次禁不住Vincnd小盆友的引诱,报着试一试的心理在我的archer上安装了Tor并配置了bridges,结果发现速度还是蛮不错的。
Tor最新的Windows套件包含了Tor、Vidalia、Polipo,很容易上手,且有官方文档为证。
但Tor官方文档对Linux下的配置,尤其是bridges的配置,语焉不详。
当然,得先拿到bridges。
bridges是那些没有被列在Tor的公开目录中的中继,所以虽然据说有超过80%的公开中继已被和谐,bridges逃过此劫的可能性仍然较大。加之公开目录中存在很多假中继,故bridges的速度往往较之有很大的优势。拿到bridges的方法有两个,一是直接访问bridges.torproject.org,二是向bridges@torproject.org发一封主题为”get bridges“的邮件,后者很快会收到回信。
在Archlinux下,Tor的配置文件是/etc/tor/torrc,编辑此文件,在最后加上如下几行:
UseBridges 1
bridge 99.213.196.189:443
bridge 83.96.186.47:9001
bridge 93.77.5.37:9221
将后面三行bridge换成自己拿到的bridges。
重启Tor:
sudo /etc/rc.d/tor restart
Tor提供的是Socks协议的代理,默认使用本地端口9050作为出口,支持Socks的程序都可以使用127.0.0.1:9050作为代理地址。Firefox下使用插件autoproxy并订阅gfwlist后默认配合Tor使用,很方便。autoproxy和PAC文件的作用相似,autoproxy+gfwlist的优势在于可以自动根据当前访问的资源是否被和谐来决定是否使用代理,而PAC文件的优势在于适用于多种浏览器。
对于只支持HTTP协议代理的程序,需要将Tor的Socks协议转换为HTTP协议。在以前的Tor套件中,是用Privoxy来完成这项工作的,但后来Tor官方使用Polipo取而代之。Polipo是一个适用于个人或小用户组的、有缓存功能的代理服务器程序,其配置和使用也较Privoxy简单一些。
安装好Polipo后,直接将Tor官方网站上提供的配置文件保存为/etc/polipo/config,然后直接运行polipo即可,无须根权限,且前提是Tor已运行并成功连接至网络。此配置文件将Polipo默认的本地端口设为与Privoxy相同的8118,支持HTTP协议代理的程序使用127.0.0.1:8118作为代理地址。
阔别两年半之后,重新回归,戴Tor翻墙,真理不死!
我还是不怎么会用Polipo.
这个门槛没那么高吧,不就是一个SOCKS协议转HTTP协议的工具嘛,配置好就行了。
我也用portabletor,算是tor的便携套装,我稀饭绿色软件。
我也是用gmail给发了邮件,但没有回信。
补充:
“您必须使用 gmail 的电子邮件账户, 否则攻击者很容易制造大量的电子邮件地址来窃取所有的网桥地址。当您发送邮件后,几乎立即可以收到回信,回信包含如下信息……”
窃以为,此bridges经此公布,不可用之日可待
汝以为乱民会在这里写真实的IP地址吗,嘿嘿
哈哈,实在是高
archer也可以在aur安装vidalia来配置tor,图形界面方便点。