Clash 规则集与常见应用分流模板

规则不是越多越好。先把规则顺序、命中逻辑和策略组名称理清,再添加应用分流。

阅读建议

先确认遇到的具体问题,再按顺序处理;需要安装、订阅或配置细节时,可继续查看相关教程。

规则顺序很重要

Clash/Mihomo 通常按规则从上到下匹配,命中后就不继续往下。更具体的域名和应用规则要放在前面,兜底 MATCH 放最后。

常见模板

rules:
  - DOMAIN-SUFFIX,example.com,PROXY
  - DOMAIN-KEYWORD,example,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

PROXY、DIRECT 必须和你的策略组或内置出站名称一致。

Rule Provider 示例

rule-providers:
  direct-domain:
    type: http
    behavior: domain
    url: https://example.com/direct.yaml
    path: ./rules/direct.yaml
    interval: 86400

rules:
  - RULE-SET,direct-domain,DIRECT
  - MATCH,PROXY

规则集 URL 仅为示例,不要直接照抄不可用地址。

应用分流建议

  • 流媒体、办公、游戏和下载类应用分开写,便于排查。
  • 先用域名规则,只有必要时再用进程名或 IP 规则。
  • 每加一组规则就测试一次,不要一次导入大量未知规则集。

分流不准时怎么查

  1. 看日志里当前域名命中了哪条规则。
  2. 确认策略组名称拼写和大小写一致。
  3. 确认 DNS 模式没有让规则看到错误的域名或 IP。
  4. 把更具体的规则移动到更靠前位置。