跳到正文

Clash 分流规则详解:规则写法、规则集与 AI / 流媒体专用策略组

Clash(mihomo)分流规则教程:规则类型与匹配顺序、rule-providers 规则集写法,为 ChatGPT、Claude、Netflix 建专用策略组,并用覆写安全修改机场配置。

作者 发布 阅读约 1 分钟

⚡ 要点速览

  • 规则从上到下匹配,命中第一条就停止,所以具体规则放前面、MATCH 兜底放最后。
  • 常用规则:DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP、MATCH。
  • 用 rule-providers 引用远程规则集,比手写几千条规则更易维护。
  • 在 Clash Verge Rev 里用「覆写」修改,机场订阅更新后自定义规则不会丢。

机场订阅自带的分流规则能满足日常使用,但如果你想 让 Claude 固定走美国节点、Netflix 走解锁节点、下载走低倍率节点,就需要自己写规则。这篇文章基于 mihomo(Clash Meta)内核讲解,适用于 Clash Verge Rev、Clash Meta for Android、OpenClash。

规则的匹配逻辑

Clash 的 rules 是一个从上到下的列表:每个请求从第一条开始比对,命中第一条就停止。所以:

  1. 越具体的规则越要放前面;
  2. MATCH 是兜底规则,必须放在最后。
rules:
  - DOMAIN-SUFFIX,claude.ai,🤖 AI          # 具体域名放最前
  - DOMAIN-KEYWORD,openai,🤖 AI
  - GEOIP,CN,DIRECT                         # 国内 IP 直连
  - MATCH,🚀 节点选择                        # 兜底

常用规则类型

规则 含义 示例
DOMAIN 完全匹配域名 DOMAIN,claude.ai,AI
DOMAIN-SUFFIX 匹配域名及其子域名 DOMAIN-SUFFIX,openai.com,AI
DOMAIN-KEYWORD 域名包含关键词 DOMAIN-KEYWORD,netflix,流媒体
IP-CIDR 匹配 IP 段 IP-CIDR,192.168.0.0/16,DIRECT
GEOIP 按 IP 所属国家 GEOIP,CN,DIRECT
RULE-SET 引用规则集 RULE-SET,proxy,节点选择
MATCH 兜底 MATCH,节点选择

用规则集代替手写

手写几千条规则不现实,推荐用 rule-providers 引用社区维护、每日自动更新的规则集:

rule-providers:
  proxy:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
    path: ./ruleset/proxy.yaml
    interval: 86400
  direct:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
    path: ./ruleset/direct.yaml
    interval: 86400

rules:
  - RULE-SET,direct,DIRECT
  - RULE-SET,proxy,🚀 节点选择
  - GEOIP,CN,DIRECT
  - MATCH,🚀 节点选择

AI 与流媒体专用策略组

策略组(proxy-groups)决定「命中规则后走哪个节点」。为 AI 建一个手动选择的组,固定使用一个干净的美国 / 日本节点:

proxy-groups:
  - name: 🤖 AI
    type: select
    proxies: [🇺🇸 美国 01, 🇯🇵 日本 01]
  - name: 🎬 流媒体
    type: select
    proxies: [🇭🇰 香港 IEPL 01, 🇺🇸 美国 原生]

rules:
  - DOMAIN-SUFFIX,claude.ai,🤖 AI
  - DOMAIN-SUFFIX,anthropic.com,🤖 AI
  - DOMAIN-SUFFIX,openai.com,🤖 AI
  - DOMAIN-SUFFIX,chatgpt.com,🤖 AI
  - DOMAIN-SUFFIX,netflix.com,🎬 流媒体
  - DOMAIN-SUFFIX,nflxvideo.net,🎬 流媒体

proxies 里的节点名必须和你订阅里的节点名完全一致。AI 组不要用 url-test 自动选择,原因见 Claude 稳定机场指南。

排查规则是否生效

打开客户端的「连接」页面,访问目标网站,查看这条连接的「规则」和「代理链」两列,就能知道它命中了哪条规则、走了哪个节点。

适合自定义规则的机场

节点多、命名规范的机场更方便写规则:

更多选择见 Clash 机场推荐 与 2026 机场排行榜。下一篇:多机场订阅合并与自动故障切换。

本文提到的机场

二猫云

VLESS 协议 · 70+ 节点三网优化

#4

¥20 /月 · 130GB/月 9.3 分

三网优化 + 智能负载均衡 70+ 节点 码 ermao888
  • Claude :部分节点
  • Codex :稳定可用
  • ChatGPT :稳定可用
  • Gemini :稳定可用
  • VLESS 协议,连接开销小、速度快
  • 70+ 节点,冷门地区也有覆盖
  • 三网分别优化,电信、联通、移动体验更均衡
访问官网 ↗

宇宙云

五年老牌 · IEPL 专线综合旗舰

#1

¥8 /月 · 60GB/月 9.6 分

IEPL 专线 70+ 节点 不限时 码 YUZHOU553
  • Claude :稳定可用
  • Codex :稳定可用
  • ChatGPT :稳定可用
  • Gemini :稳定可用
  • 运营五年的老牌机场,长期稳定性有口碑
  • 全线 IEPL 专线,晚高峰速度波动小
  • 70+ 节点,Netflix、Disney+ 与 ChatGPT、Claude、Gemini 全解锁
访问官网 ↗

常见问题

自己改了机场配置,更新订阅后规则丢了怎么办?

不要直接改订阅生成的配置文件。在 Clash Verge Rev 中使用「覆写 / 扩展配置」,把自定义规则写在覆写里,订阅更新时会自动合并。

规则写了不生效是什么原因?

最常见的原因是前面已经有更宽泛的规则先命中了。把你的规则挪到 rules 列表最前面,并在客户端「连接」页查看请求实际命中了哪条规则。

机场一哥

长期付费使用并横向对比数十家机场,日常重度使用 Claude、Codex 与 ChatGPT 写代码和做研究。所有推荐都基于自己掏钱的连续测试。

相关推荐