四种路由模式详解,Hash、History、Abstract与Memory模式原理对比及实战应用

Shadowrocket 的「全局路由」(Global Routing) 设置决定了流量的分流方式,位于 App 首页顶部(显示当前模式的位置),以下是各选项的详细说明和选择建议:

配置 (Config) ⭐ 推荐日常使用

  • 工作原理:按照配置文件中的规则自动分流
  • 流量走向
    • 国内网站/APP → 直连(不消耗代理流量)
    • 国外网站/APP → 走代理节点
    • 广告/追踪 → 可能被拦截(取决于规则集)
  • 适用场景:日常使用,兼顾速度与省流量
  • 图标颜色:蓝色

代理 (Proxy)

  • 工作原理所有流量强制走代理节点
  • 特点
    • 100% 流量经过代理服务器
    • 可解决某些 APP 检测代理环境的问题
    • 消耗更多流量和节点资源
  • 适用场景:临时测试节点、访问被严格限制的网站、某些银行 APP 检测代理时
  • 图标颜色:黑色/深色

直连 (Direct)

  • 工作原理所有流量不走代理,相当于「关闭代理」
  • 特点
    • 相当于暂时停用 Shadowrocket
    • 保留 VPN 图标(iOS 系统限制),但实际无代理效果
  • 适用场景:访问纯国内网站、节省电量、排查网络问题
  • 图标颜色:灰色

场景 (Scene)

  • 工作原理:根据网络环境自动切换模式
  • 可设置规则
    • Wi-Fi 名称 → 指定模式(如家里 Wi-Fi 用直连,公司 Wi-Fi 用代理)
    • 蜂窝数据 → 指定模式
  • 适用场景:经常在特定网络环境切换的用户
  • 设置路径:设置 → 场景 → 添加场景

选择建议

使用场景 推荐模式 原因
日常浏览/社交 配置 智能分流,国内快国外通
玩游戏/看视频 配置代理 根据游戏服务器位置决定
仅查国内资料 直连 省电且速度快
节点测试 代理 确保所有流量走该节点
公司/学校网络 场景 自动适配不同网络策略

快速切换技巧

  1. Widget 小组件:iOS 负一屏添加 Shadowrocket 小组件,一键切换模式
  2. Siri 快捷指令:创建「切换代理模式」语音指令
  3. URL Schemeshadowrocket://switch?config=proxy(可配合快捷指令自动化)

注意事项

  • 配置模式依赖规则质量:确保订阅的规则集较新(可在「配置」→ 点击感叹号 → 更新)
  • 代理模式耗电:全局代理会增加 10-20% 电量消耗(因加密解密开销)
  • 某些 APP 会检测代理:如部分银行、政务 APP,遇到无法加载时可尝试「直连」或「代理」模式切换

如无特殊需求,保持 「配置」模式 即可,这是最平衡的选择,遇到特定网站打不开时,再临时切换到「代理」模式测试。

您可以还会对下面的文章感兴趣: