Tor 是什么?谁用谁知道!
$ uname -a
Linux nw8440 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
$ sudo vi /etc/apt/sources.list # 添加如下两行,jaunty 是 ubuntu 的开发版本号
# 其实 jaunty 对应 9.04,karmic 才是对应 9.10
# 但是 karmic 在 mirror.noreply.org 中不存在
deb http://mirror.noreply.org/pub/tor jaunty main
deb-src http://mirror.noreply.org/pub/tor jaunty main
$ gpg –keyserver keys.gnupg.net –recv AFA44BDD # 从 hkp 服务器 keys.gnupg.net 下载密钥 AFA44BDD
gpg: requesting key AFA44BDD from hkp server keys.gnupg.net
gpg: key 94C09C7F: public key “Peter Palfrader” imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
$ gpg –export –armor AFA44BDD | sudo apt-key add -
OK
$ wget http://mirror.lupaworld.com/ubuntu/pool/main/libe/libevent/libevent1_1.3e-3_amd64.deb # 如果是i386 版本,对应 libevent1_1.3e-3_i386.deb 这个文件
$ sudo dpkg -i libevent1_1.3e-3_amd64.deb
$ sudo apt-get install tor # 同时会自动安装 privoxy
$ cd /etc/rc2.d/ # 设置 run level 2 时关闭 tor 和 privoxy 服务
$ sudo mv S20privoxy K20privoxy
$ sudo mv S20tor K20tor
$ sudo apt-get vidalia
再之后,设置 vidalia,再在 Firefox 安装 foxyproxy 插件。
#####
# 如何得到 tor bridge
###########################
给 bridges@torproject.org
发邮件,题目和内容都为纯文本的 get bridges
在回信中可以获取网桥地址
#####
# 如果出现 Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running?
###########################
在启动 vidalia 时,出现如下错误 log :
Opening Socks listener on 127.0.0.1:9050
Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running?
Failed to parse/validate config: Failed to bind one of the listener ports.
Reading config failed–see warnings above.
这是由于系统启动时 tor 服务自动起来了,而 vidalia 在启动时再次尝试启动 tor,则发现端口已经被占用了,如何解决呢?
临时解决的方法:
$ sudo service tor stop # 或者 sudo /etc/init.d/tor stop
然后再次使用 vidalia 启动 tor
长久解决方法:
$ cd /etc/rc2.d/ # 设置为 run level 2 时关闭对应服务
$ sudo mv S20privoxy K20privoxy
$ sudo mv S20tor K20tor
注意:在类似 rcx.d 的目录中,存在着 Snnscript 和 Knnscript 的 symbolic links,nn 表示顺序,按照从小到大顺序,K 表示首先停止这些服务,然后启动以 S 开头的服务
谢谢,前几天vidalia下的tor突然不能用了,原来是自动更新以后,tor变成随系统一起启动了。
[Reply]