注意:这些说明用于安装 tor
网络守护程序,即 little-t-tor。
有关安装 Tor 浏览器的说明,请参阅 Tor 浏览器用户手册。
管理员权限:要安装 Tor,您需要 root 权限。
以下所有需要以 root 用户身份运行的命令,如 apt 和 dpkg,都将在前面加上“#”,而作为用户运行的命令则用 “$” (也就是终端中的标准提示符)表示。
要打开一个 root 终端,你有几个选项:sudo su,或者 sudo -i,或者 su -i。请注意,sudo 会要求你的用户密码,而 su 则需要系统的 root 密码。
Debian / Ubuntu
不要使用 Ubuntu Universe 源中的软件包。
过去它们没有可靠地进行更新。这意味着您可能会错过稳定性和安全修复程序。
按照说明启用 Tor Project 的 APT 存储库。
# apt install tor
Fedora
按照说明启用 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/install.php 上的说明操作。
如果你在终端窗口中使用 Homebrew,请运行:
# brew install tor
如果您在终端窗口中使用 Macports,请运行:
$ sudo port install tor
Arch Linux
- 要在 Arch Linux 上安装
tor
包,请运行:
# pacman -Syu tor
DragonFlyBSD
DragonFlyBSD 的每日快照和发行版(从 3.4 开始)已安装了 pkg
。但从早期版本升级的系统则没有安装。如果系统因任何原因缺少 pkg
,可以快速启动它,而无需从源代码构建,甚至无需安装 DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
此处与我们在 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
NetBSD 操作系统的现代版本可以设置为使用 pkgin
,这是一款旨在像 apt
或 yum
一样管理 pkgsrc 二进制包的软件。我们在此处不讨论它的安装,而是选择使用普通的 pkg_add
。
# echo "PKG_PATH=http://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 作为 src/app/tor 运行(0.4.3.x及更高版本),或者你可以运行make install
(如果需要请以 root 身份运行)将其安装到 /usr/local/ 中,然后只需运行 tor 即可启动它。