Linux 下安装 Tor Browser——从 tarball 到快捷启动
官方推荐方式:tarball 解压
Tor Project 直接提供的 tarball 是最"干净"的方式——不依赖发行版包管理,完全自包含,更新独立。
下载与解压
# 下载(替换为你要的版本号)
wget https://www.torproject.org/dist/torbrowser/15.0/tor-browser-linux64-15.0_zh-CN.tar.xz
# 解压
tar -xf tor-browser-linux64-15.0_zh-CN.tar.xz -C ~
解压后会在你的主目录下创建一个 tor-browser_zh-CN 文件夹。
启动
cd ~/tor-browser_zh-CN
./start-tor-browser.desktop
首次运行会弹出 Tor Launcher 连接窗口,点"连接"即可。
创建桌面快捷方式
解压版没有自动创建 .desktop 文件,需要手动操作:
# 让 start-tor-browser.desktop 在当前目录生成快捷方式
./start-tor-browser.desktop --register-app
执行后 ~/.local/share/applications/ 下会生成一个 Tor Browser 桌面文件,应用程序菜单里就能搜到了。
发行版仓库方式
Debian/Ubuntu:
sudo apt install tor torbrowser-launcher
注意:torbrowser-launcher 是一个辅助工具,它会在第一次运行时从 Tor Project 官方下载完整的 Tor Browser。仓库里的版本可能落后于官方直接下载的版本。
Fedora:
sudo dnf install torbrowser-launcher
Arch Linux:
sudo pacman -S torbrowser-launcher
Flatpak 方式
如果你主要用 Flatpak 管理应用:
flatpak install flathub org.torproject.torbrowser-launcher
flatpak run org.torproject.torbrowser-launcher
Flatpak 的优势是跨发行版统一、沙盒隔离更好;劣势是首次启动需要联网下载 Tor Browser 本体。
路径与数据目录
Linux 下 Tor Browser 的数据目录在:
~/.local/share/torbrowser/tbb/x86_64/tor-browser_zh-CN/
这里存着 Tor 的中继缓存、配置文件等。tarball 版本直接把数据存在解压目录内的 Browser/TorBrowser/Tor/。
权限问题
Linux 用户最容易遇到的问题是不能在系统目录下运行:
- 不要解压到
/opt或/usr/local/share然后直接运行——Tor Browser 需要对其目录有写权限(存储配置、更新) - 如果确实要装到系统级,建议解压到
/opt后给对应用户权限:sudo chown -R $USER:$USER /opt/tor-browser_zh-CN
headless 启动(无 GUI 测试)
如果在无图形界面的服务器上只想测试 Tor 守护进程能否正常连接:
# 只启动 Tor 守护进程,不启动浏览器
./start-tor-browser.desktop --tor-only
# 或者直接用 tor 命令(如果已单独安装)
tor --DataDirectory /tmp/tor-test --SocksPort 9050
卸载
- tarball 方式:直接
rm -rf ~/tor-browser_zh-CN - 仓库方式:
sudo apt remove torbrowser-launcher tor(对应你的包管理器) - Flatpak:
flatpak uninstall org.torproject.torbrowser-launcher - 额外清理数据:
rm -rf ~/.local/share/torbrowser/、rm -rf ~/.cache/torbrowser/