TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

Clash Verge 规则分流教程:策略组、自定义规则与常见分流需求

Clash Verge 进阶教程:解释规则模式下流量如何匹配策略组,演示通过「扩展脚本」追加自定义规则(指定域名走代理或直连、为 AI 服务固定节点、拦截广告),并给出常见分流需求的配置示例与排错方法。

文章目录

完成基础教程后,机场默认的规则能满足大多数需求。但总有一些网站该走代理却直连了,或者 AI 服务需要固定某个节点。这篇教程讲规则分流怎么改。

规则模式的工作方式

规则模式下,每个连接按顺序匹配规则列表,命中第一条就按该条指定的策略组处理:

DOMAIN-SUFFIX,openai.com,AI 专用
GEOSITE,cn,DIRECT
GEOIP,CN,DIRECT
MATCH,自动选择

上面的规则含义:openai.com 走「AI 专用」策略组;国内域名与国内 IP 直连;其他全部走「自动选择」。

常用规则类型:

类型 匹配什么 示例
DOMAIN-SUFFIX 域名后缀 example.com 及其子域名
DOMAIN-KEYWORD 域名包含关键词 含 google 的域名
GEOSITE 预置域名集合 cn、google、openai
GEOIP IP 所属国家 CN
PROCESS-NAME 进程名 Telegram.exe
MATCH 兜底 以上都不命中时

不要直接改订阅文件

订阅每次更新都会覆盖文件,手动改动会丢失。Clash Verge 提供两种持久化方式:

  • 全局扩展配置:对所有订阅生效;
  • 订阅的扩展脚本:对单个订阅生效(订阅卡片右键 → 编辑扩展脚本 / 编辑 Merge)。

用 Merge 追加规则

订阅卡片右键 → 「编辑 Merge」,在 YAML 中追加:

prepend-rules:
  - DOMAIN-SUFFIX,example.com,自动选择
  - DOMAIN-SUFFIX,internal.company.com,DIRECT

prepend-rules 会把规则插到列表最前面,优先级最高;append-rules 插到最后(MATCH 之前)。保存后重新选中订阅即生效。

常见需求的配置

某个网站该走代理却直连了

prepend-rules:
  - DOMAIN-SUFFIX,目标域名,自动选择

为 AI 服务固定一个节点

先新建策略组,再加规则:

prepend-proxy-groups:
  - name: AI 专用
    type: select
    proxies:
      - 美国 原生 01
      - 日本 原生 01
prepend-rules:
  - GEOSITE,openai,AI 专用
  - DOMAIN-SUFFIX,anthropic.com,AI 专用
  - DOMAIN-SUFFIX,claude.ai,AI 专用

节点名要与订阅中的完全一致。为什么 AI 服务需要固定节点见 ChatGPT 机场推荐。

某个软件强制直连

prepend-rules:
  - PROCESS-NAME,软件进程名.exe,DIRECT

拦截广告

prepend-rules:
  - GEOSITE,category-ads-all,REJECT

验证规则是否生效

打开「连接」页面,访问目标网站,查看该连接命中的规则与使用的策略组。没命中预期规则时,检查域名是否写对、规则是否被前面的规则抢先匹配。

常见问题

  • 改完没反应:Merge 保存后需要重新选中该订阅;YAML 缩进必须用空格。
  • 节点名找不到:策略组里引用的节点名必须与订阅里的完全一致,包括空格与 emoji。
  • 想恢复默认:清空 Merge 内容即可。

相关内容

常见问题

修改规则会在更新订阅后丢失吗?

直接编辑订阅文件会丢失。用 Clash Verge 的「扩展脚本」或「全局扩展配置」追加规则,订阅更新后依然保留。

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。