Shadowrocket 的隐私模式(Privacy Mode)是一项增强隐私保护的功能,主要用于防止应用绕过代理、检测代理状态或泄露真实网络信息,以下是详细说明:
- 禁止应用通过本地网络(LAN/Wi-Fi 直连)直接通信
- 强制所有网络流量必须经过代理隧道,防止部分应用"智能切换"到直连模式
代理检测防护
- 隐藏 VPN/代理特征,使应用难以检测到当前使用了代理
- 防止某些应用(如银行类、流媒体类)因检测到代理而拒绝服务
DNS 隐私保护
- 防止 DNS 请求绕过代理泄露到本地网络
- 确保所有 DNS 查询都通过配置的远程 DNS 服务器(如 DoH/DoT)
防止真实 IP 泄露
- 阻断 STUN/TURN 等可能泄露真实 IP 的协议(对 WebRTC 有效)
⚙️ 设置方法
- 打开 Shadowrocket → 底部「设置」(Settings)
- 找到「隐私模式」(Privacy Mode)选项
- 开启开关即可
注意:不同版本界面可能略有差异,部分版本可能将相关功能分散在「高级设置」或「代理设置」中。
⚠️ 使用建议
建议开启的场景:
- 使用银行/金融类 App(防止检测到代理)
- 需要高匿名性(防止真实 IP 泄露)
- 某些应用存在"代理绕过"行为时
可能的影响:
- 局域网功能失效:无法使用隔空投送、局域网打印、NAS 访问、投屏等功能
- 部分应用异常:依赖本地网络发现的功能(如智能家居配置)可能无法工作
- 耗电略增:所有流量强制走代理会增加少量处理开销
🔧 进阶配置
如果开启隐私模式后遇到特定应用异常,可以:
- 配置分流规则:在「配置」→「规则」中,对特定域名/IP 设置「DIRECT」直连
- 使用「按需求连接」:设置特定 App 绕过代理,而非全局关闭隐私模式
- 检查日志:查看「最近日志」确认哪些连接被阻止,针对性调整
💡 版本差异提示
- iOS 15+:系统级隐私限制增强,建议配合「始终开启 VPN」使用
- Shadowrocket 2.2.x+:隐私模式可能与「IPv6 禁用」选项联动,建议同时关闭 IPv6 以防泄露
隐私模式适合对安全性要求高的场景,日常使用如遇局域网需求冲突,建议保持关闭或配合分流规则使用。