导语:用久了全局代理或者机场自带的规则,总觉得不够顺手?比如想让 GitHub 走日本节点,ChatGPT 走美国节点,国内淘宝走直连。今天我们以最新的 Clash Verge Rev(基于 Meta 内核)为例,教你玩转自定义分流规则。
分流的核心逻辑就是“如果访问的域名/IP 匹配 A,就走 B 节点”。在 Clash Meta 内核中,我们通常不再把所有域名写死在配置文件里,而是通过引用的方式使用 rule-providers(规则提供者),这些规则集由开源社区实时维护(比如大名鼎鼎的 Loyalsoldier 或 ACL4SSR)。
Clash Verge Rev 提供了一个非常强大的功能:Merge(合并规则),也叫 Script / Profile 预处理。你不需要去修改机场下发的原始订阅文件(因为一更新就会被覆盖)。
function main(config) {
// 在规则最前面插入自定义规则
config.rules.unshift(
"DOMAIN-SUFFIX,openai.com,美国节点策略组",
"DOMAIN-SUFFIX,ai.com,美国节点策略组",
"DOMAIN-KEYWORD,chatgpt,美国节点策略组"
);
return config;
}
得益于 Meta 内核的强大,你现在可以直接使用基于数据库的匹配,一行代码搞定一类应用:
GEOSITE,bilibili,DIRECT (所有 B 站流量直连)GEOSITE,youtube,🚀 节点选择 (所有 YouTube 流量走代理)GEOIP,CN,DIRECT (所有中国大陆 IP 直连,极为高效的最终防漏网规则)掌握了自定义规则,你的 Clash 才真正变成了一个强大的网络流量调度中心。赶快动手配置你的专属网络环境吧!