Clash 策略组详解
最后更新:2026-10-20
策略组是规则和节点之间的中间层。 规则只说“这个流量走『节点选择』”,至于『节点选择』当前用哪个节点,由策略组决定。
一、策略组类型
| 类型 | 行为 | 典型用途 |
|---|---|---|
select | 手动选择 | 主策略组、按服务分流(如“AI 服务”组) |
url-test | 定时测速,自动选延迟最低的 | “自动选择” |
fallback | 按顺序使用第一个可用节点 | 主备切换 |
load-balance | 多个节点分摊连接 | 下载多线程加速 |
relay | 依次经过多个节点 | 链式代理(Mihomo 中更推荐用节点的 dialer-proxy) |
二、常用示例
yaml
proxy-groups:
- name: "节点选择"
type: select
proxies:
- "自动选择"
- "香港节点"
- DIRECT
- name: "自动选择"
type: url-test
url: https://www.gstatic.com/generate_204
interval: 300
tolerance: 50
use:
- my-sub
- name: "香港节点"
type: url-test
use:
- my-sub
filter: "(?i)港|hk|hong kong"tolerance:延迟差在该值以内时不切换,避免频繁跳节点filter:用正则从订阅里筛选节点(Mihomo 支持)use:引用proxy-providers,见 订阅链接详解
三、按服务分组
给需要固定地区的服务单独建组,再在规则里指向它:
yaml
proxy-groups:
- name: "AI 服务"
type: select
proxies: ["美国节点", "日本节点"]
rules:
- DOMAIN-SUFFIX,openai.com,AI 服务常见问题
自动选择总是跳到一个慢节点。 url-test 只看延迟不看带宽。把明显慢的地区用 filter 排除,或改用手动选择。