Shadowrocket 代理、直连、全局模式有什么区别?
一句话回答:规则模式按名单决定每个域名是否走代理,兼顾速度与可用性;全局模式让全部流量都走代理,适合排查问题;直连模式完全不走代理,用于对照测试。
要点速览
- 日常使用建议固定规则模式:国内站点直连、其余走代理,既快又不会误伤本地服务。
- 全局模式只在排障或特定需求时临时开启,长期开启会拖慢本地站点与内网访问。
- 直连模式相当于关闭代理,用来快速判断问题是出在节点还是本地网络。
- 三种模式可随时切换,切换不需要重新配置节点,只改变流量的走向判断。
很多连接异常其实是模式选错造成的,而不是节点坏了。理解三种模式各自做什么,排障时能一步定位到问题来源。
三种模式各做什么
规则模式下,客户端会按域名、地区、IP 段等条件逐条匹配,命中代理规则的流量走节点,命中直连规则的流量直接发出,其余按默认策略处理。
全局模式忽略一切规则,把所有流量都交给当前节点;直连模式则相反,所有流量都不经过节点,两者通常只用于临时场景。
| 模式 | 流量走向 | 适用场景 | 长期使用的代价 |
|---|---|---|---|
| 规则模式 | 按规则分流 | 日常使用 | 需要规则本身正确 |
| 全局模式 | 全部走代理 | 排障、特定需求 | 本地站点变慢、内网不可达 |
| 直连模式 | 全部不走代理 | 对照测试 | 无法访问需要代理的资源 |
日常为什么推荐规则模式
规则模式的核心价值是按需分配:本地服务与常用站点走直连,延迟低且不消耗节点流量;需要走代理的站点单独处理,两者互不干扰。
同样的节点,在规则模式下访问国内站点往往比全局模式快一个量级,因为流量不再绕经境外节点再折返。
- 银行、政务、本地生活类站点对来源地敏感,规则模式可避免被判定为异常登录。
- 局域网设备、打印机、NAS 在全局模式下通常不可达,规则模式不受影响。
- 视频、下载类流量走直连可显著减少节点流量消耗。
用模式切换快速排障
遇到打不开的站点时,先切到直连模式测试:如果直连也打不开,说明问题在站点或本地网络,与节点无关。
如果直连打不开、规则模式也打不开但全局模式能打开,说明该站点没有被分流规则覆盖,需要补一条规则而不是换节点。
获取规则分流客户端模式选择的高频疑问
全局模式会更安全吗?
不一定。全局模式只改变流量走向,不改变加密强度;反而因为本地站点也走代理,增加了被识别为异常流量的可能。日常更推荐规则模式。
为什么切到全局后本地网站反而变慢了?
因为本地流量被送到境外节点再折返,物理距离决定了延迟必然上升。这是全局模式的固有代价,不是节点质量问题。
切换模式需要重新导入订阅吗?
不需要。模式只影响流量判断逻辑,节点与订阅保持不变,随时可切回。