使用指南 / 规则与分流

用 Mixin 给订阅追加自定义规则(不改原配置)

规则与分流 · 2026-01-26 更新 · 约 2 分钟

直接编辑订阅生成的 YAML 是新手最常踩的坑——下次订阅自动更新,改动全部丢失。Clash for Windows 提供的 Mixin 机制相当于给每份配置盖一层「补丁」:订阅随便更新,补丁始终生效。

操作步骤

  1. 打开 Settings 页面,找到 Profile Mixin 区域,点击 YAML 旁的 Edit;
  2. 写入要覆盖或追加的内容,例如追加两条高优先级规则:
mixin:
  rules:
    - DOMAIN-SUFFIX,example-bank.com,DIRECT
    - DOMAIN-KEYWORD,tracker,REJECT
  1. 保存后打开 Mixin 的启用开关(很多人漏了这步);
  2. 在 Profiles 页面重新点选一次当前配置使其重载,到 Connections 页面验证规则已生效。

注意

YAML 方式的 rules 字段默认是整体替换原配置的同名字段——只写两条就只剩两条。想「插入到原规则前面」需要用 JavaScript 方式拼接原有规则,模板与写法详见《Mixin 入门:YAML 与 JavaScript 两种写法》。简单场景下,很多人选择 JS 模板一劳永逸。