用 Mixin 给订阅追加自定义规则(不改原配置)
直接编辑订阅生成的 YAML 是新手最常踩的坑——下次订阅自动更新,改动全部丢失。Clash for Windows 提供的 Mixin 机制相当于给每份配置盖一层「补丁」:订阅随便更新,补丁始终生效。
操作步骤
- 打开 Settings 页面,找到 Profile Mixin 区域,点击 YAML 旁的 Edit;
- 写入要覆盖或追加的内容,例如追加两条高优先级规则:
mixin:
rules:
- DOMAIN-SUFFIX,example-bank.com,DIRECT
- DOMAIN-KEYWORD,tracker,REJECT
- 保存后打开 Mixin 的启用开关(很多人漏了这步);
- 在 Profiles 页面重新点选一次当前配置使其重载,到 Connections 页面验证规则已生效。
注意
YAML 方式的 rules 字段默认是整体替换原配置的同名字段——只写两条就只剩两条。想「插入到原规则前面」需要用 JavaScript 方式拼接原有规则,模板与写法详见《Mixin 入门:YAML 与 JavaScript 两种写法》。简单场景下,很多人选择 JS 模板一劳永逸。