用戶端觀察 · Clash 技術部落格

Clash for Windows 怎麼遷移到 Clash Verge Rev?

從 Clash for Windows 遷移到 Clash Verge Rev,保留訂閱與自訂規則,退出舊實例確認 Windows 直連。匯入後重選策略群組、按原用途重建覆寫,驗證實際任務與退出恢復。

  • Clash for Windows
  • Clash Verge Rev
  • 遷移
  • Windows
本文目錄

更換用戶端不只是把資料夾搬到新位置。原有訂閱與自訂規則值得保留,快取、服務狀態與介面習慣則不一定能直接沿用。遷移時每次只恢復部分功能,並確認退出後仍能直連,發生異常時才有清楚的還原方式。

遷移需要保留哪些設定?

Clash for Windows 停止維護後,遷移到 Clash Verge Rev 前,依實際需求整理訂閱來源、本機設定、自訂規則或 Mixin、常用策略選擇與連接埠設定。不要整包複製視窗狀態、快取、舊核心、服務檔案和歷史日誌,以免帶入舊問題。

開啟舊用戶端逐項截圖或記在本機文件裡:目前啟用的 Profile 名稱與更新時間、General 中使用的連接埠、是否開啟 System Proxy、TUN 和 Allow LAN,以及 Profiles 頁面是否有本機 Mixin。訂閱連結含個人 token,只存入密碼管理器或加密備份,不放進截圖。

遷移清單

  • 仍可更新的訂閱位址
  • 無法重新下載的本機 YAML
  • 自己維護的規則和覆寫邏輯
  • mixed-port 或區域網路共享連接埠
  • 確實需要保留的策略群組選擇
  • 舊用戶端與核心版本,供疑難排解時對照

退出舊用戶端並確認 Windows 能直連

遷移最怕兩個用戶端同時接管系統代理或 TUN。先在 Clash for Windows 中關閉 System Proxy、TUN 和開機啟動,再從系統匣徹底退出。隨後進入「設定 → 網路和 Internet → 代理」,確認「使用代理伺服器」沒有繼續指向 127.0.0.1 的舊連接埠。

保持兩個用戶端都關閉,開啟瀏覽器存取普通網站,並確認公司內部網路或路由器管理介面仍能開啟。這個狀態正常,才能判斷後面的問題是否由新用戶端引起。

如果此時已經斷網,應清理舊代理或 TUN 殘留,不要靠開啟 Clash Verge Rev 臨時掩蓋。

安裝、匯入訂閱與重新選擇策略群組

Windows 11 常見電腦使用 x64 安裝套件,Windows on ARM 裝置才選擇 arm64。安裝前核對發布儲存庫、檔案名和版本說明,不使用把用戶端、訂閱和節點封裝在一起的第三方「綠色增強版」。

第一次啟動不要立刻開啟服務模式和 TUN。先進入訂閱或設定頁面重新新增原訂閱,手動更新一次,確認更新時間、代理群組與節點都出現;再選擇一條固定節點並開啟系統代理。這樣能先證明下載、解析與基本轉發三步正常。

代理群組的定義通常在訂閱 YAML 裡,重新匯入後會一起出現;但 Clash for Windows 裡每個 Selector 目前選中了哪條節點,屬於執行狀態,不適合靠複製快取遷移。

開啟 Clash Verge Rev 的代理頁面,逐組確認「節點選擇」「自動選擇」「串流媒體」等常用組,並手動選回需要的出口。

如果同一訂閱在新用戶端裡少了策略群組,先比較訂閱更新時間和最終設定。服務方更新、舊 Parsers 或新 Merge 都可能改變組名。不要為了恢復一個舊選擇而複製整份舊快取。

新用戶端的第一輪測試

  1. 核對目前訂閱

    確認目前選取的是剛匯入的那份 Profile,核對固定節點和系統代理請求;這輪只測試這一份,不同時匯入其他歷史設定。

  2. 正常關閉

    退出後 Windows 應恢復直連,不能留下舊連接埠。

重新開啟 Clash Verge Rev,確認各組選擇仍依預期保留。若未保留,記錄實際執行設定與組名變化,不透過複製舊快取修復。

按原來的用途重建 Mixin 與覆寫

Clash for Windows 的 Mixin、Parsers 或指令碼可能依賴它自己的合併方式,Clash Verge Rev 則有目前的 Merge、Script 或覆寫入口。名稱相近,但產生順序和欄位不一定相同。

遷移前給每段自訂寫一句用途,例如「讓公司網域直連」或「把 GitHub 放進開發組」,然後按目前用戶端支援的方式重建。

每加入一段就查看最終合併設定或執行日誌。若出現 group not found、duplicated key、unknown field,先撤回剛加的覆寫;不要繼續疊加下一段,希望最後一起修好。

舊設定應怎樣處理

舊內容遷移方式驗證結果
自訂 DOMAIN-SUFFIX 規則放入目前規則覆寫,並確保目標策略群組存在存取網域時連線頁命中該規則
自訂 DNS先沿用訂閱預設值,再單獨遷移內部網域和公用網路網域都得到預期結果
連接埠設定在 Clash Verge Rev 通用設定中重新設定連接埠實際監聽,系統代理指向相同值
UI、快取、歷史日誌不遷移新用戶端從乾淨狀態啟動

先恢復系統代理,確有需要時再遷移 TUN

訂閱、策略群組和自訂規則穩定後,在 Clash Verge Rev 中開啟 System Proxy,確認 Windows「代理」頁面指向目前 mixed-port,瀏覽器與常用應用能產生連線記錄;正常退出用戶端後,系統代理還要自動恢復。

遊戲、終端等應用程式仍不讀取系統代理時,再考慮 TUN。啟用 Windows 服務前,依官方安全公告核對實際安裝的服務元件是否已修復,不能只看 GUI 版本。確認後單獨測試 TUN、休眠喚醒與其他 VPN,關閉 TUN 後路由應恢復;開機啟動與覆寫另外遷移。

確認日常使用正常後,再解除安裝舊用戶端

至少連續驗證一個工作週期

  • 訂閱可手動更新並能在下次啟動自動使用
  • 瀏覽器、Git 或常用辦公應用命中預期規則
  • 內部網站、NAS 和印表機仍能直連
  • 需要 TUN 的程式確實出現在連線記錄中
  • 退出與重啟後 Windows 不殘留代理
  • 舊設定已離線備份且 token 沒有公開

保留舊安裝幾天但不要讓它開機啟動。新用戶端出現異常時,先關閉它並恢復 Windows 直連,再按備份還原到舊環境;不要讓兩個用戶端互相接管來「對照」。當更新、使用、退出和重啟都穩定後,再卸載 Clash for Windows,並檢查舊服務與快捷啟動項是否一並清除。

參考資料