在 Linux/BSD/Unix 上运行 Tor 客户端


请注意此处提供的是运行 Tor 客户端的安装指导。 如果你想要贡献流量帮助网络增长(请这么做), 请阅读配置中继指导。


第一步:下载并安装 Tor


Tor 最新发布版本可以在下载页面获得。 我们同样提供了 Debian,Red Hat,Gentoo,*BSD 等的软件包。 如果你的操作系统是 Ubuntu,不要使用默认的软件包:请使用我们的 deb 仓库

如果你打算从源文件编译,首先安装 libevent, 并确认已安装 openssl 和 zlib(包括 -devel 软件包)。 然后执行:
tar xzf tor-0.2.1.25.tar.gz; cd tor-0.2.1.25
./configure && make

现在你可以通过 src/or/tor 运行 Tor, 或者你可以执行 make install(需要 root 权限)把它安装到 /usr/local, 之后你就能通过 tor 启动 Tor。

默认状态下,Tor 被配置为客户端。它使用一个内置的默认配置文件, 大多数人不需要修改其中的任何设置。Tor 安装完毕。


第二步:为 Web 浏览安装 Polipo


Tor 安装结束后,你需要配置应用程序来使用它。

第一步是配置 Web 浏览。首先从软件仓库安装 Polipo。 Polipo 是一种缓存 Web 代理,能很好地支持 HTTP 的 pipelining, 因此适合 Tor 的延迟。Polipo 的版本至少应该是 1.0.4,因此早期的版本缺少 SOCKS 支持, 无法与 Tor 配合使用。

Polipo 安装完成后(通过软件包或源文件),你需要配置 Polipo 使用 Tor。 这里是为 Tor 准备的 Polipo 配置文件,用它替换当前的 Polipo 配置文件(如 /etc/polipo/config 或 ~/.polipo)。 你需要重启 Polipo 以使修改生效。

如果愿意,你可以使用 Privoxy(示例配置)。 需要说明的是,由于两个配置文件都设置了 8118 端口,你不能同时运行 Polipo 和 Privoxy。


第三步:配置应用程序使用 Tor


当 Tor 和 Polipo 安装结束后,你需要配置你的应用程序来使用它们。 第一步是配置 Web 浏览。

为了取得最佳的安全性,你应该使用 Firefox 和 Torbutton。安装 Torbutton 插件, 然后重新启动 Firefox,就这么简单:

Torbutton plugin for Firefox

如果你打算在没有安装 Tor 的计算机上使用 Firefox, 请阅读在 另一台计算机上运行 Tor 的 FAQ 条目

要让其他支持 HTTP 代理的应用程序使用 Tor,将它们指向 Polipo 即可(也就是 localhost 端口 8118)。 直接使用 SOCKS(即时通讯、Jabber、IRC 等),可将你的应用程序直接指向 Tor(localhost 端口 9050), 但是请阅读此 FAQ 条目——你得明白这么做可能是危险的。 对于既不支持 SOCKS 也不支持 HTTP 的应用程序,考虑一下 tsocks 或者 socat

如何 Tor 化(Torify)其他应用程序的信息请查看 Torify HOWTO


第四步:确定它在工作


然后,你应该通过浏览器来验证你的 IP 地址已经匿名化了。 点击 Tor 探测器看看它是否认为你在使用 Tor。 (如果这个站点下线了,此 FAQ 条目有如何测试 Tor 的更多建议。)

如果你的个人防火墙限制你的计算机连接到它自己(包括 Fedora Core 4 上面的 SELinux 这样的东西), 一定要允许从本地应用程序到 Polipo(本地端口 8118)和 Tor(本地端口 9050)的连接。 如果你的防火墙阻挡向外的连接,那么至少让它能够连接 TCP 端口 80 和 443, 然后阅读此 FAQ 条目。 如果 SELinux 的配置使得 Tor 或者 Privoxy 无法正常运行, 在目录 /etc/selinux/targeted 下创建一个名为 booleans.local 的文件。 用你喜爱的文本编辑器修改这个文件加入“allow_ypbind=1”。 然后重启机器使修改生效。

如果它还是罢工, 那就看看此 FAQ 条目寻找一些线索。


第五步:配置中继


Tor 网络依靠志愿者们贡献带宽运行。运行中继的人越多,Tor 网络的速度就越快。 如果你的网络连接速度达到至少每秒 20KB,请运行一台中继以帮助 Tor。 我们有许多特性使得 Tor 中继的运行简单而方便,包括带宽的速率限制, 定制出口策略以避免滥用,以及对于动态 IP 地址的支持。

在互联网上的许多不同地方运行中继保护了 Tor 用户的安全。你自身的 匿名也能得到更好的保护,因为站点不知道连接究竟来自你的电脑还是为他人传递。

阅读更详细的配置中继指导。


如果你有改进本文档的建议,请告诉我们。 谢谢!


"Tor" 和 "Onion Logo" 是 The Tor Project, Inc. 的注册商标
本站内容采用 CC 署名 3.0 美国许可,除非另行说明。

警告: 本翻译的内容可能是过时的。英文原文位于第 21798 次修订, 但本翻译基于第 20671 次修订。

本页面还有如下语言的版本: Deutsch, English, español, français, Italiano, 한국어 (Hangul), polski, Русский (Russkij)
如何设置默认语言

Tor 的开发者和 EFF 均未对本翻译的精确性和正确性作检查。它可能是过时的或者错误的。 Tor 的官方网站的语言是英文,位于 https://www.torproject.org/

Webmaster - 最后修改: Tue Jan 19 19:06:50 2010 - 最后编译: Sun Apr 25 22:08:50 2010