Clash for Windows 停更已經兩年多,還在堅守的使用者面對的是:沒有安全補丁、不支援新協議、訂閱服務商逐漸放棄相容。好在兩邊吃的都是標準 Clash 訂閱,搬家成本很低。這篇按實際順序走一遍。

從 Clash for Windows 遷移到 Clash Verge 的四個步驟
訂閱、規則、設定三樣東西,按順序搬十分鐘

第一步:從 CFW 裡找回訂閱連結

開啟 CFW 的 Profiles 頁面,每個配置卡片右鍵(或編輯圖示)能看到訂閱 URL,逐個複製儲存。忘了放哪或介面打不開的話,直接去檔案裡找:

%USERPROFILE%\.config\clash\profiles\

目錄下的 YAML 檔案開頭註釋裡通常帶著訂閱來源地址。當然,最乾淨的方式是登入各服務商官網重新複製。

第二步:安裝 Clash Verge 並匯入

安裝流程見 Windows 安裝教程。裝好後到「訂閱」頁把上一步的連結逐個匯入。CFW 和 Verge 可以短暫共存,但不要同時開啟兩邊的系統代理——會互相覆蓋埠設定,導致哪邊都不通(症狀見埠衝突)。

第三步:設定對照搬運

CFW 裡的設定Clash Verge 對應位置
System Proxy設定 → 系統代理
TUN Mode(TAP 驅動)設定 → 服務模式 + TUN 模式(不再需要 TAP,見 TUN 教程
Start with Windows設定 → 開機自啟(見自啟教程
MixinMerge / Script(下一節展開)
ParsersScript(JavaScript 邏輯基本可以平移)
UWP Loopback 工具無內建,用 CheckNetIsolation 或直接開 TUN

第四步:Mixin 翻譯成 Merge

CFW 的 Mixin 和 Verge 的 Merge 思路相同——在訂閱之上疊加修改,語法上 Merge 用字首更明確。舉個典型例子:

# CFW mixin 裡的寫法
mixin:
  dns:
    enable: true
    enhanced-mode: fake-ip

# Verge Merge 裡等價寫法(直接頂層寫)
dns:
  enable: true
  enhanced-mode: fake-ip

追加規則從 rules: 改成 prepend-rules:/append-rules:。完整語法見 Merge 與 Script 教程

第五步:驗證後解除安裝 CFW

Verge 側確認三件事:節點測速有數字、規則分流符合預期(連線頁抽查)、TUN 或系統代理工作正常。然後徹底退出並解除安裝 CFW,順帶清掉它的 TAP 網絡卡驅動(裝置管理器 → 網路介面卡 → TAP-Windows Adapter 右鍵解除安裝)。

遷移完成後,把 Verge 配置做一次 WebDAV 備份——這次搬家的成果,別再依賴單機儲存了。