本文详解Shadowrocket分流规则的核心设置逻辑,深度对比全局路由四种模式的适用场景,并提供常见问题的现象-原因-解决方案,帮助用户快速掌握小火箭的高效配置方法。
分流规则基础概念
分流规则(Rule-based Routing)是Shadowrocket实现智能网络调度的核心机制,它决定了不同流量走什么路径——直连、代理或通过特定配置节点。
1 为什么需要分流
- 国内网站直连,降低延迟
- 国际服务走代理,提升访问速度
- 特定域名走指定节点,实现场景化需求
2 全局路由四种模式详解
在Shadowrocket中,点击「全局路由」可看到四个选项:
| 模式 | 作用 | 适用场景 |
|---|---|---|
| 配置 | 根据订阅的规则文件自动分流 | 大多数用户日常使用 |
| 代理 | 所有流量强制走代理 | 需要全程跨境访问 |
| 直连 | 所有流量直连,不走代理 | 纯国内网络环境 |
| 场景 | 根据预设场景规则分流 | 进阶用户精细控制 |
代码块示例:规则文件基本结构
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-KEYWORD,netflix,PROXY
分流规则配置步骤
1 基础配置流程
- 打开Shadowrocket,点击底部「配置」
- 点击右上角「+」添加远程配置或本地规则
- 粘贴规则订阅链接或导入本地规则文件
- 返回首页,确保「全局路由」选择「配置」模式
- 点击「测试规则」验证规则有效性
2 规则类型选择建议
- DOMAIN-SUFFIX:匹配域名后缀,适合整站分流
- DOMAIN-KEYWORD:关键词匹配,灵活度高
- IP-CIDR:IP段匹配,适合IP直连场景
- GEOIP:根据IP地理位置分流
常见问题FAQ
1 部分网站无法访问
现象:开启小火箭后,某些国内网站加载失败
原因:规则文件将不该代理的域名误判为需要代理
解决方法:进入「配置」-「编辑规则」,添加DOMAIN-SUFFIX,问题域名.com,DIRECT到规则顶部,优先直连
2 分流规则不生效
现象:修改规则后,流量走向没有变化
原因:规则优先级错误或全局路由模式未选「配置」
解决方法:确认全局路由为「配置」模式;检查规则顺序,确保精确规则在前
3 节点延迟突然增高
现象:之前稳定的节点变得卡顿
原因:节点服务器负载增加或网络波动
解决方法:在「节点」列表中测试其他节点;更新订阅获取新节点
进阶配置建议
1 场景化分流设置
针对不同使用场景,可创建多个配置文件:
- 办公场景:增加企业邮箱、钉钉等直连规则
- 娱乐场景:增加Netflix、YouTube等流媒体代理规则
- 学术场景:增加Google Scholar、ResearchGate等学术网站代理
2 自动测速与节点优选
建议开启「测速」功能,定期检测节点延迟:
设置路径:节点列表 → 长按节点 → 测速
选择延迟低于100ms的节点作为常用节点,可显著提升使用体验。
节点选择建议
针对不同使用场景,推荐以下节点类型:
| 场景 | 推荐节点 | 延迟要求 |
|---|---|---|
| 4K视频 | 高端专线/BGP线路 | <50ms |
| 游戏加速 | 低延迟专线 | <30ms |
| 跨境办公 | 企业级线路 | <80ms |
| 学术访问 | 普通中转 | <100ms |
选择节点时,建议优先考虑支持UDP协议的线路,能获得更稳定的传输质量。
