Orbot 配对使用——让手机上的所有应用走 Tor
Orbot 是什么
简单说,Orbot 就是把 Tor 网络的核心功能(守护进程 + 电路构建 + SOCKS 代理)搬到了 Android 上,但不包含浏览器界面。它的设计目标是让手机上任何能配置 SOCKS 代理的应用都能走 Tor。
两种代理模式详解
模式一:VPN 模式(全局代理)
Orbot 在 Android 上创建一个 VPN 接口,所有应用的流量都会被路由到 Tor 网络。
使用步骤:
- 打开 Orbot → 主界面 → 开启 "VPN Mode"
- 第一次使用 Android 会弹出"允许 VPN 连接"权限请求 → 点"确定"
- 点击主界面大按钮开始连接
- 连接完成后整个手机的流量都走 Tor
优点:彻底,不需要对每个应用单独配置缺点:所有应用都变慢(包括不需要 Tor 的应用),耗电和流量消耗大
什么时候用:
- 网络对 Tor 有限制,需要 Orbot + 内置可插拔传输才能连得上
- 你想测试哪些应用在 Tor 下能正常工作
- 临时使用(不建议长期全局)
模式二:应用级代理(选择性代理)
只让特定应用走 Tor,其他应用正常走网络。这是推荐的日常模式。
使用步骤:
- 打开 Orbot → 主界面 → 设置(齿轮图标)→ "选择应用"
- 勾选你想让它走 Tor 的应用(Telegram、Firefox、Signal 等)
- 回到主界面点大按钮开始连接
- 只有被勾选的应用流量走 Tor
优点:省电、省流量、不影响日常使用缺点:不是所有应用都支持 SOCKS 代理(微信、QQ 等国内应用通常不支持)
什么时候用:
- 日常只想让通讯应用走 Tor
- 不想牺牲其他应用的速度
- 长期使用 Orbot
哪些应用支持 Tor 代理
| 类别 | 支持 SOCKS5 代理的应用 | 备注 |
|---|---|---|
| 浏览器 | Firefox、Kiwi Browser、Tor Browser | Chrome 默认不支持 SOCKS,需要 root |
| 即时通讯 | Telegram、Signal、WhatsApp | 都有代理设置选项 |
| 邮件 | K-9 Mail、Thunderbird for Android | 支持 SOCKS |
| 终端 | Termux | 命令行 export ALL_PROXY=socks5://127.0.0.1:9050 |
| RSS | Feedly、Inoreader | 部分支持 |
| 国内 IM | 微信、QQ、钉钉 | ❌ 通常不支持 |
配合 Tor Browser for Android
两个应用同时跑:
- Orbot 在后台运行(连接状态)
- Tor Browser for Android 打开浏览器自己的 Tor 连接
- 两者互不干扰,各自建立独立的 Tor 电路
注意:如果 Tor Browser for Android 检测到系统里有 Orbot 在运行,它可能会提示"已检测到 Tor 代理"——这种情况下你可以选择让 Tor Browser 自己的 Tor 守护进程运行(推荐),或者让它通过 Orbot 的 SOCKS 代理。
Orbot 的可插拔传输
和 Tor Browser 一样,Orbot 也支持 obfs4、Snowflake、meek 等可插拔传输。
设置路径:Orbot → 设置 → Tor 配置 → 传输方式
推荐与 Tor Browser for Android 保持一致的传输方式——避免两个应用用不同传输方式导致网络不稳定。
常见问题
| 问题 | 原因 | 解决 |
|---|---|---|
| Orbot 启动失败 | 没有 VPN 权限或缓存损坏 | 授权 VPN 权限 → 清除应用缓存重启动 |
| 应用走 Tor 后无法访问 | 目标网站可能封 Tor 出口 IP | 换出口电路(Orbot 设置里有)或换传输方式 |
| Orbot 耗电很快 | VPN 模式 + 后台常驻 + Tor 加密开销 | 换成应用级代理模式 |
| Telegram 连接很慢 | Tor 中继带宽不足 | 换出口节点,或在 Telegram 设置里开启"在 Tor 下连接"选项 |
| Snowflake 配对不上 | Tor 网络环境 | 多试几次;如果都不行换 obfs4 |
移动端 Tor 安全注意
- 不要在 Orbot 代理下登录敏感账号(Google、银行等)——Tor 出口节点 IP 容易触发风控
- 定时关闭 Orbot——长期后台运行会消耗电池
- 加入电池优化白名单——防止 Android 自动杀掉 Orbot 进程
- 不要同时用多个代理(VPN + Orbot)——会导致网络不稳定