Android 上的 Tor 实战——Tor Browser + Orbot 组合使用
移动端的现实
移动端 Tor 的安全能力弱于桌面端——这是需要正视的前提:
- 没有 Letterboxing(无法统一视口尺寸)
- 操作系统本身的权限模型不同
- iOS 上功能严重受限(App Store 政策)
- 功耗和流量消耗更大
所以移动端 Tor 适合辅助场景,高风险操作优先桌面端 + Tails/Qubes。
两个官方产品的定位
Tor Browser for Android
- 定位:移动版 Tor Browser 浏览器
- 功能:内置 Tor 连接能力、NoScript、安全级别调整
- 适合:在手机上直接用 Tor 浏览网页
Orbot
- 定位:Tor 守护进程的 Android 版
- 功能:作为代理让其他应用(Firefox、电报、微信等)也能走 Tor
- 适合:让手机上多个应用都走 Tor
两者都装也可以
两个应用互不冲突。你可以:
- 日常用 Orbot 给 Telegram 走 Tor
- 需要 .onion 时用 Tor Browser for Android
- 两者同时运行,各自独立
Tor Browser for Android 使用要点
下载渠道
| 渠道 | 备注 |
|---|---|
| Guardian Project 官方渠道 | 最推荐,最新版直接 APK |
| F-Droid | 开源、无追踪 |
| Google Play | 仍在,但 Orbot 已下架 |
首次启动
和桌面版一样——连接界面,默认点"连接"。状态栏会显示电路构建进度。
与桌面版的功能差异
| 功能 | 桌面版 | Android 版 |
|---|---|---|
| Letterboxing | ✅ | ❌ |
| 安全级别档位 | 3 档 | 2 档(砍掉"较安全") |
| NoScript | 完整定制版 | 简化版 |
| 用户代理统一 | ✅ | ⚠️ 弱化 |
| .onion 访问 | ✅ | ✅ |
| HTTPS Everywhere | ✅ | ✅ |
基本操作
- 地址栏旁盾牌图标 → 安全设置
- 菜单按钮(右上角三个点)→ "新建身份"、"新建电路"
- 长按标签页 → 私密/常规切换(Tor 下默认私密)
常见 Android 特有问题
| 问题 | 解决 |
|---|---|
| 后台被杀 | 加入电池优化白名单 |
| 流量不够 | 移动网络注意消耗,考虑 WiFi |
| 屏幕小 Letterboxing 影响 | 移动端本来就没 Letterboxing,尽量不锁定竖屏 |
| 下载文件不好管理 | 默认下载到 Tor 内部存储,不暴露到系统 |
Orbot 使用要点
下载渠道
| 渠道 | 备注 |
|---|---|
| Guardian Project 官方渠道 | 直接 APK |
| F-Droid | 推荐 |
| Google Play | 已下架(2023 年左右) |
两种代理模式
VPN 模式(全局):
- Orbot 创建本地 VPN
- 手机上所有应用流量都走 Tor
- 彻底但慢且费电
- 设置:Orbot 主界面 → VPN Mode → 开启
应用级代理模式:
- 只让指定应用走 Tor
- 其他应用正常走网络
- 省电、不影响其他应用速度
- 设置:Orbot 主界面 → 设置 → 选择要代理的应用
Orbot 配合 Firefox
不想用 Tor Browser for Android 的内置浏览器?可以:
- 安装 Orbot 并运行
- 在 Firefox 里配置代理:设置 → 网络设置 → 手动 → SOCKS v5 →
127.0.0.1:9050 - Firefox 就能通过 Orbot 走 Tor 了
Orbot 也可以让 Telegram、Signal、WhatsApp 等通讯工具走 Tor——在对应应用的代理设置里指向 127.0.0.1:9050。
iOS 上怎么办
坏消息:Apple App Store 不允许应用实现 VPN 式全局路由或内置 Tor 守护进程。因此:
- Tor Project 没有发布 iOS 版 Tor Browser
- iOS 上 Tor 能力远弱于 Android 和桌面
替代方案:
- Onion Browser:第三方 Tor 浏览器(功能受限,安全模型不同)
- Snowflake App:可以作为 Snowflake 中继帮助他人,但不能用 Tor
- 设置里手动配置 SOCKS5 代理到外部 Tor 节点(需要自己在桌面端跑 Tor)
官方立场:iOS 上 Tor 安全性不足,不建议高风险场景依赖。
移动端安全清单
| 项目 | 桌面版 | 移动端 | 备注 |
|---|---|---|---|
| Letterboxing | ✅ | ❌ | 移动端反指纹弱于桌面 |
| 安全级别 | 3 档 | 2 档 | 移动端砍掉了"较安全" |
| 扩展 | 禁装额外扩展 | 同 | 移动端原生扩展更少 |
| 系统级权限 | 少 | 多 | Android 应用权限模型更宽 |
| 物理丢失风险 | 可整机加密 | 可整机加密 | 移动端丢失概率更高 |
| 推荐场景 | 日常 + 高风险 | 辅助 | 高风险优先桌面 |