Clash for Windows 停更已經兩年多,還在堅守的使用者面對的是:沒有安全補丁、不支援新協議、訂閱服務商逐漸放棄相容。好在兩邊吃的都是標準 Clash 訂閱,搬家成本很低。這篇按實際順序走一遍。
第一步:從 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 | 設定 → 開機自啟(見自啟教程) |
| Mixin | Merge / Script(下一節展開) |
| Parsers | Script(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 備份——這次搬家的成果,別再依賴單機儲存了。