本文详解Shadowrocket分流规则配置流程,涵盖代理组类型选择、TUN模式设置及DOMAIN/IP-CIDR规则语法,帮助用户实现精准流量分流,提升国际网络加速体验。
小火箭分流规则使用方法的核心在于理解流量匹配逻辑与代理组协同工作,合理的规则配置能自动区分境内境外流量,避免不必要的代理延迟。
配置流程四步走
-
导入基础配置 获取YAML格式订阅链接后,在Shadowrocket配置页面选择"下载配置",检查配置文件是否包含
rules:字段,这是分流规则的入口。 -
设置代理组策略 进入代理页面,根据使用场景选择代理模式:
- 手动选择(Select):适合需要固定节点的办公场景
- 自动测速(URL-Test):按延迟自动选择最优节点,格式为
url-test, [节点名], http://www.gstatic.com/generate_204, interval=300 - 故障转移(Fallback):主节点失效时自动切换,保障学术资源访问连续性
-
配置分流规则 在规则列表中按优先级添加条目,规则匹配采用"自上而下"原则,建议顺序:
rules: - DOMAIN-SUFFIX,company.com,DIRECT - DOMAIN-KEYWORD,google,Proxy - IP-CIDR,192.168.0.0/16,DIRECT - GEOIP,CN,DIRECT - MATCH,Proxy
-
启用TUN模式 在设置中开启TUN模式(虚拟网卡),此模式接管系统所有流量(含UDP和游戏数据),相比系统代理仅处理HTTP/HTTPS更为彻底。
规则语法与优先级
小火箭支持多种规则类型,写法差异决定匹配精度:
- DOMAIN:精确匹配单个域名,如
DOMAIN,api.github.com,Proxy - DOMAIN-SUFFIX:匹配域名及其子域,适合
DOMAIN-SUFFIX,google.com,Proxy覆盖所有Google服务 - IP-CIDR:基于IP段分流,常用于局域网直连
IP-CIDR,10.0.0.0/8,DIRECT - GEOIP:按地理位置分流,建议保留
GEOIP,CN,DIRECT确保境内网站直连
规则执行顺序至关重要,特定规则应置于通用规则之前,例如将DOMAIN-SUFFIX,baidu.com,DIRECT放在GEOIP,CN,DIRECT之前,避免DNS解析延迟。
常见问题排查
现象:国内网站访问变慢
原因:DNS解析走了代理通道或GEOIP数据库未更新。
解决方法:检查规则中是否包含GEOIP,CN,DIRECT,并确保该规则位于MATCH之前;在DNS设置中启用"本地DNS劫持"。
现象:部分App无法连接
原因:应用使用UDP协议或固定IP直连,被全局代理拦截。
解决方法:开启TUN模式并设置udp: true,或在规则中添加该App的域名白名单。
现象:分流规则不生效,全部流量走代理 原因:规则文件语法错误或代理组名称不匹配。 解决方法:检查YAML缩进格式,确认规则中引用的代理组名称(如Proxy、Auto)与代理页面实际名称完全一致。
对于需要稳定国际网络加速的用户,建议选择支持Clash YAML格式的订阅服务,优质订阅通常包含自动更新的分流规则库,可减少手动维护成本,配置完成后,建议通过访问不同区域网站测试分流效果,确保跨境办公需求得到精准满足。
小火箭分流规则使用方法的精髓在于"按需分流"——将高频访问的境内资源直连,境外学术与办公流量走代理,以此实现速度与稳定性的最佳平衡,定期更新GEOIP数据库和规则集,能保持配置长期有效。