用 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 模板一勞永逸。