Shadowrocket分流规则语法2026最新完整指南

导读:

  1. 基础语法架构
  2. 规则类型详解
  3. 配置优先级逻辑
  4. 实战配置模板
  5. 性能优化策略

Shadowrocket分流规则语法是构建智能流量调度系统的核心机制,通过精准的规则配置,可实现跨境办公流量与本地直连流量的自动分流,显著提升国际网络加速效率,本文从语法结构、匹配逻辑到实战模板,提供可立即落地的技术方案。

基础语法架构

Shadowrocket采用四元组规则结构,每条规则遵循严格格式:

类型, 匹配值, 策略, 可选参数(标签/禁用状态)

代码块示例展示标准语法:

DOMAIN, google.com, PROXY
DOMAIN-SUFFIX, github.com, PROXY
IP-CIDR, 142.250.0.0/16, PROXY, no-resolve
GEOIP, CN, DIRECT

关键语法要点:

  • 大小写敏感:类型标识符必须大写(DOMAIN而非domain)
  • 逗号分隔:英文半角逗号后需保留空格
  • 策略指向:需引用已存在的代理策略或策略组名称

规则类型详解

域名匹配体系

类型 匹配逻辑 适用场景
DOMAIN 精确匹配完整域名 特定站点定向
DOMAIN-SUFFIX 匹配域名后缀及子域 整站服务分流
DOMAIN-KEYWORD 模糊匹配关键词 多域名服务聚合
DOMAIN-SET 外部规则集引用 大规模域名列表

配置示例:

DOMAIN-KEYWORD, google, PROXY
DOMAIN-SUFFIX, apple.cn, DIRECT

IP段与地理匹配

针对学术资源访问或游戏加速场景,IP层级规则更为精准:

IP-CIDR, 203.0.113.0/24, DIRECT
IP-CIDR6, 2001:db8::/32, PROXY
GEOIP, private, DIRECT

注意:添加no-resolve参数可跳过DNS解析,防止DNS泄漏。

配置优先级逻辑

Shadowrocket规则引擎采用自上而下顺序匹配,命中即终止扫描,配置顺序直接影响分流效率:

  1. 本地直连白名单(局域网、国内域名)
  2. 代理强制名单(被限制的国际服务)
  3. GEOIP兜底(剩余流量按地理位置分流)

如果你还没有稳定节点,点击下方链接获取高速专线支持,确保规则策略有可靠的代理后端承载。

实战配置模板

以下配置实现办公场景优化:国内直连、国际学术资源走代理、广告拦截:

# 本地保留
DOMAIN-SUFFIX, cn, DIRECT
DOMAIN-SUFFIX, 126.com, DIRECT
IP-CIDR, 192.168.0.0/16, DIRECT
IP-CIDR, 10.0.0.0/8, DIRECT
# 国际网络加速
DOMAIN-SUFFIX, googleapis.com, PROXY
DOMAIN-SUFFIX, github.com, PROXY
DOMAIN-KEYWORD, scholar, PROXY
DOMAIN, chat.openai.com, PROXY
# 广告拦截
DOMAIN-SUFFIX, doubleclick.net, REJECT
# 最终兜底
GEOIP, CN, DIRECT
FINAL, PROXY

性能优化策略

大规模规则集(超过5000条)会导致连接延迟,建议采用RULE-SET外部引用:

RULE-SET, https://cdn.jsdelivr.net/gh/.../china.txt, DIRECT
RULE-SET, https://cdn.jsdelivr.net/gh/.../proxy.txt, PROXY

同时启用脚本模式处理复杂逻辑,减少规则条目数量,定期清理失效规则,保持配置文件在2000条以内可确保iOS设备流畅运行。

对于需要长期稳定国际网络加速的用户,建议搭配IEPL专线节点使用,点击下方链接获取2026年优化线路订阅,支持4K流媒体与低延迟跨境办公需求,与自定义分流规则协同工作可达到最佳体验。

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