[已验证] (一手记录/开源代码/官方文档/生产实测支持)

自定义分流规则实操手册:语法规范、类型详解与优先级控制

Clash 与 Sing-box 分流规则怎么写:DOMAIN、DOMAIN-SUFFIX、IP-CIDR、GEOIP 各类规则的定义与匹配顺序。

责任编辑 NetCompass 编审组
首次发布
最后审校 (事实核验)
内容修订
🎯 本文核心任务:

学会手写或修改分流规则,实现指定域名或 IP 网段强制走直连、代理或拦截。

分流规则是现代客户端最核心的能力。掌握规则编写语法,可以精准控制每个网站与应用的走向。


1. 核心规则类型与匹配语法

rules:
  # 1. 完整域名精确匹配
  - DOMAIN,example.com,DIRECT

  # 2. 域名后缀匹配(包含所有子域名,如 a.test.com、b.test.com)
  - DOMAIN-SUFFIX,test.com,PROXY

  # 3. 域名关键字匹配(域名中只要包含该字符即命中)
  - DOMAIN-KEYWORD,google,PROXY

  # 4. IP 网段匹配(无掩码默认 /32)
  - IP-CIDR,192.168.1.0/24,DIRECT,no-resolve

  # 5. 地理位置 IP 库匹配(如中国大陆 IP 全部直连)
  - GEOIP,CN,DIRECT

  # 6. 最终兜底规则(未命中前面所有规则时的默认走向,必须放在最后一行)
  - MATCH,PROXY

2. 规则匹配的核心铁律:自上而下,首条命中即终止 [已验证]

  • 客户端在处理网络请求时,严格按照 rules 列表从第一行向最后一行逐条扫描;
  • 一旦某一行规则成功匹配,立即执行对应的出站动作并停止后续扫描
  • 因此,高优先级的精细规则(如特定直连域名)必须写在宽泛规则(如 GEOIP 或 MATCH)的上方
核验建议 [公开第三方核验服务]

100% 独立编辑内容,无商业返佣关联

查阅网络服务客观选购与排坑核验指南
⚖️ 商业披露: 本链接指向站内客观核验指南,不产生任何佣金。

📚 本文引用与事实来源清单 (1 条有效记录)

查阅事实核验方法论 →
#1 Clash.Meta 官方规则类型规范 官方公开文档/公告
快照时间: 查阅原档
✍️
NetCompass 编审组 独立技术审核员

本知识库由 NetCompass Independent Publishing 维护。我们依据公开发布的技术规范与测试方法论进行独立审校。