Tor Browser 便携化部署——放 U 盘带着走
Tor Browser 天然就是便携的
Tor Browser 的安装包解压后是一个完全自包含的文件夹——它不需要在系统注册表写任何东西,不依赖系统级组件,数据全部存在自己目录内。这意味着:
把 Tor Browser 文件夹直接复制到 U 盘,插上就能跑。
Windows 便携化操作
从已安装版本复制
- 找到你安装 Tor Browser 的文件夹(默认是桌面上的
Tor Browser文件夹) - 不要复制
Browser/TorBrowser/Tor/Data/目录——里面存的是 Tor 的中继缓存,是可重建的非必要数据,只会增加 U 盘体积 - 把剩下的文件复制到 U 盘即可
- 在 U 盘里双击
start-tor-browser.exe启动
从安装包直接解压到 U 盘
安装向导里的"安装位置"选到 U 盘盘符(比如 E:\Tor Browser),安装完成后直接在 U 盘里运行即可。
macOS 便携化操作
由于 macOS 的 .app bundle 机制,Tor Browser.app 本质就是一个文件夹。
- 复制
/Applications/Tor Browser.app到 U 盘 - 在新 Mac 上双击 U 盘里的 .app 即可运行
注意:macOS 上数据默认还会写到 ~/Library/Application Support/TorBrowser-Data/,这一点和 Windows 不同——macOS 版不是完全便携的,数据会泄漏到本机。
如果想让 macOS 版也完全便携,可以用脚本从命令行启动并指定数据目录:
TOR_SKIP_LAUNCH=1 /path/to/USB/Tor\ Browser.app/Contents/MacOS/firefox --new-instance --profile /path/to/USB/tor-profile
这能把配置和数据全部存到 U 盘上。
Linux 便携化操作
tarball 解压版完全是便携的——解压到 U 盘的任何位置,运行 start-tor-browser.desktop 即可。数据也存在解压目录内,不会写到系统目录。
便携化使用的安全建议
必须做的
- 不要在公共电脑上保存任何敏感数据。Tor Browser 默认关闭历史和 Cookie 持久化,但 U 盘本身是可交换介质
- 用完安全弹出 U 盘。Tor 运行时可能有后台进程还在读写
- 定期清理 U 盘上的 Tor 数据:删除
Browser/TorBrowser/Tor/Data/文件夹让电路重新构建
不建议做的
- 不要把便携 Tor Browser 和日常用文件混放在同一个 U 盘
- 不要在便携 Tor 里长期使用同一个身份
- 不要让 U 盘丢失后还能被找到——考虑加密整个 U 盘(BitLocker、VeraCrypt 等)
多机使用注意
- 每台机器的指纹不同:硬件、字体、屏幕分辨率等差异会让 Tor Browser 在不同机器上呈现略有不同的特征。虽然 Tor Browser 会尽量统一,但完全一致不可能
- 电路缓存不跨机器:每台机器独立构建自己的 Tor 电路,不会暴露关联
- 安全更新要手动:便携版不会自动更新,需要定期到 Tor Project 官方网站下载新版替换
数据隔离策略
如果你有多台电脑或多种使用场景,可以考虑:
| 方案 | 适用 | 优点 |
|---|---|---|
| 每台电脑独立安装 | 日常固定环境 | 各自隔离,互不影响 |
| 一个 U 盘多机用 | 临时、远程场景 | 灵活但有 U 盘丢失风险 |
| 同一台电脑双开 Tor | 不同身份隔离 | 开两个 Tor Browser 实例(需要改端口) |
双开 Tor Browser(同一台电脑)
Tor Browser 默认的 SOCKS 端口是 9150,多开需要修改:
- 复制一份 Tor Browser 文件夹到新位置
- 找到
Browser/TorBrowser/Tor/torrc-defaults或创建torrc配置文件 - 添加:
SocksPort 9151
ControlPort 9152
- 用不同的数据目录启动(
-DataDirectory参数)
这样你就能在同一台电脑上跑两个完全隔离的 Tor Browser 实例,分别处理不同的匿名身份。