在Debian/Ubuntu下安装使用Tor+Vidalia套件(Up-to-date)
十 04
System autoproxy, Tor, Ubuntu, Vidalia, 翻墙 8 Comments
网络上有不少在Ubuntu下安装Tor的教程,其中大部分让你直接从软件源安装,然而由于种种原因,tor已从Ubuntu软件源中剔除,而且源里的vidalia也是很旧的版本的了。(本来有个tor的PPA,也已经“停止维护”了;ubuntu-cn源也把tor剔除了。)有部分较新的教程注意到了这点,指导用户从mirror.noreply.org/pub/tor这个源获取,然而这样做也有问题:一、这个源是针对Debian的,且未及时更新(如geoip严重过期),打包还十分粗劣,兼容性、稳定性有问题;二、源的pgp密钥已经过期,同时,由于源里的deb包并非官方版本,而是由某个不知名的组织重新打包过的,安全性值得商榷。所以我在这里介绍一下正确、可行、简便的tor安装方法。
以下对于Debian/Ubuntu较新的发行版均适用。
一、从官方渠道安装
从官方的torproject.org网站下载安装。你可以直接添加源:
1 | deb http://deb.torproject.org/torproject.org/ [发行版代号] main |
。
不过这个网址是被墙的,我相信没人翻墙apt-get。所以我还是建议你通过其他手段翻墙去手动下载:http://deb.torproject.org/torproject.org/pool/main/。你需要以下软件包:(注:版本号可能有变更,请自行判断,但不要使用alpha版;请下载适用于你的发行版和架构的deb包,以下均以Ubuntu 10.04 i386为例。)
- /t/tor/下的 tor_0.2.1.26-1~lucid+1_i386.deb
- /t/tor/下的 tor-geoipdb_0.2.1.26-1~lucid+1_all.deb (此包不区分架构)
- /v/vidalia/下的 vidalia_0.2.10-1~lucid1_i386.deb
按以上列出的顺序安装这些软件包,如果有提示“源中有较旧版本”请忽略之。另外,在安装vidalia时,会询问你是否将tor服务停止,交给vidalia控制,推荐选择是、并禁用tor的开机启动。
(如果你能翻墙apt-get,可直接sudo apt-get install tor tor-geoipdb vidalia。)
二、配置
先在vidalia中停止Tor运行。
- 添加网桥
打开vidalia控制面板,在“设定——网络”中勾选“我的ISP阻拦了对Tor网络的连接”,可以看到网桥设置,添加若干网桥。网桥可以至https://bridges.torproject.org/获取(暂时未被墙),或发送标题为“get bridges”的邮件至bridges@torproject.org。UPDATED:新版vidalia中有“立即搜索网桥”功能,将会自动发送https请求获取bridges列表,十分方便。 - 排除大陆节点
由于种种原因,排除大陆节点以获得安全性和更快的速度(具体原因请自行GOOGLE)。
打开$HOME/.vidalia/torrc文件(如果你不通过vidalia控制tor,请编辑/etc/tor/torrc),添加以下几行(不包括括号中的):1
2GeoIPFile /usr/share/tor/geoip(你的geoip文件,此为Ubuntu下安装tor-geoipdb包后的默认位置,其他系统请自行find)
ExcludeNodes {CN},{HK},{MO}(排除大陆、香港、澳门节点)
三、应用
启动Tor,第一次会比较慢(可能要十几分钟),如果长时间仍无法连接,请再添加几个网桥。以后如果经常使用的话连接速度会很快。
Tor是一个Socks5代理,你可以使用polipo(源中有)来利用Tor搭建一个HTTP代理,具体配置方法在torproject上有example。
不过我推荐一种更简单的方式,在Firefox下安装autoproxy插件,订阅gfwlist列表,自动对某些网站启用Tor。这个插件已经预先为Tor配置好了,相当方便。
在我的机子上,如此一番配置后Tor的速度可以达到100KB/S,甚至能够观看youtube。
No related posts.
RSS
Twitter
Fanfou
Email


八 01, 2011 @ 00:03:39
对不起我是来挖坟的…不知道博客的回复会不会被顶上去?
翻博主的文章一路看到这里,发表点小小的技巧~
对于第一条,获取方法,对于“想要翻墙,就首先要翻墙”的递归命题而言是有办法的:https貌似还是没死(截止至回复的时候都是这样的)的:https://www.torproject.org 去找源码然后编译就好
polipo在http://www.pps.jussieu.fr/~jch/software/polipo/有,但是需要用网站上提供的一段设置,然后[务必]写进/etc/polipo/config里,网站上说“which is either ~/.polipo or /etc/polipo/config”中,放进~/.polipo是完~全~不~行~的
四 27, 2011 @ 11:00:36
我也是第一次知道tor还有deb包,谢谢谢谢
十二 23, 2010 @ 23:14:57
哈哈,不错的文章。
幸亏是在美国,还能正常看看。
十二 27, 2010 @ 13:11:29
我的blog在国内也没有被墙~
十二 12, 2010 @ 09:04:38
多谢多谢,解了燃眉之急~~~
另,对Win下的Vidalia配置亦有帮助。
十 28, 2010 @ 10:42:12
好棒!原来还有个这么好的源在呢!
现在好像没背墙,好方便哦~~
3Q very much!
十 28, 2010 @ 12:54:51
其实在我这儿是无法访问的。。。T.T
九 25, 2011 @ 14:02:17
同访问不能TAT
而且现在tor公共网桥几乎全部不能使用!
我打算找个免费资源架设tor网桥