[已验证] (一手记录/开源代码/官方文档/生产实测支持)
自定义分流规则实操手册:语法规范、类型详解与优先级控制
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 维护。我们依据公开发布的技术规范与测试方法论进行独立审校。