注意:这些说明用于安装 tor
网络守护程序,即 little-t-tor。
有关安装 Tor 浏览器的说明,请参阅 Tor 浏览器用户手册。
管理员权限:要安装 Tor,您需要 root 权限。
以下所有需要以 root 用户身份运行的命令,如 apt 和 dpkg,都将在前面加上 #
,而作为用户运行的命令则用 $
(也就是终端中的标准提示符)表示。
Debian / Ubuntu
不要使用 Ubuntu Universe 源中的软件包。
过去它们没有可靠地进行更新。
这意味着你可能错过稳定性和安全性的修复。
配置 Tor 软件包存储库。
按照说明启用 Tor Project 的 APT 存储库。
软件包安装
# apt install tor
Fedora
配置 Tor 软件包存储库
按照说明启用 Tor Project 的 RPM 软件包存储库。
软件包安装
# dnf install tor
FreeBSD
软件包安装
# pkg install tor
OpenBSD
软件包安装
# pkg_add tor
macOS
安装包管理器
在 OS X 上有两个软件包管理器:Homebrew 和 Macports。
你可以使用你喜欢的软件包管理工具。
要安装 Homebrew,请按照 brew.sh 上的说明进行操作。
要安装 Macports,请按照 macports.org 上的说明操作。
软件包安装
如果你在终端窗口中使用 Homebrew,请运行:
# brew install tor
如果您在终端窗口中使用 Macports,请运行:
$ sudo port install tor
Arch Linux
要在 Arch Linux 上安装 tor
包,请运行:
# pacman -Syu tor
DragonFlyBSD
应用配置 pkg
DragonFlyBSD 的每日快照和发行版(从 3.4 开始)已安装了 pkg
。但从早期版本升级的系统则没有安装。如果系统因任何原因缺少 pkg
,可以快速启动它,而无需从源代码构建,甚至无需安装 DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
安装 pkg
的推荐步骤
此处与我们在 FreeBSD 系统上的情况类似,我们将使用 HTTPS 来获取我们的包和更新。所以此处我们还需要一个额外的包来帮助我们(ca_root_nss
)。
安装ca_root_nss
软件包:
# pkg install ca_root_nss
对于全新安装,会把文件 /usr/local/etc/pkg/repos/df-latest.conf.sample
复制到 /usr/local/etc/pkg/repos/df-latest
。会忽略以“.sample”扩展结尾的文件;pkg(8) 仅读取以“.conf”结尾的文件,并且会读取找到的所有文件。
DragonFlyBSD 有 2 个软件包存储库:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
我们可以简单地编辑用于指出 /usr/local/etc/pkg/repos/df-latest
上的存储库的 URL,就这样!记得对 Avalon 使用 pkg+https://。
应用所有这些更改后,我们再次更新软件包列表,并尝试检查是否已有新的更新要应用:
# pkg update -f
# pkg upgrade -y -f
软件包安装
安装tor
软件包:
# pkg install tor
NetBSD
安装 pkg_add
NetBSD 操作系统的现代版本可以设置为使用 pkgin
,这是一款旨在像 apt
或 yum
一样管理 pkgsrc 二进制包的软件。我们在此处不讨论它的安装,而是选择使用普通的 pkg_add
。
# echo "PKG_PATH=https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
软件包安装
安装tor
NetBSD的软件包:
# pkg_add tor
Void Linux
要在 Void Linux 上安装 tor
包,请运行:
# xbps-install -S tor
从源代码安装 Tor
下载最新版本和依赖
Tor 的最新版本可在下载页面找到。
如果你正在从源代码构建,请先安装 libevent,并确保你已经安装了 openssl 和 zlib(包括适用的-devel 软件包)。
安装 tor
tar -xzf tor-<version>.tar.gz; cd tor-<version>
将 <version>
替换为 tor
的最新版本,例如 tor-0.4.8.12
./configure && make
现在你可以将 tor 作为 src/app/tor
运行(0.4.3.x及更高版本),或者你可以运行make install
(如果需要请以 root 身份运行)将其安装到 /usr/local/
中,然后只需运行 tor 即可启动它。