Clash for Windows 停止維護後怎麼辦:遷移到 Clash Verge Rev 與 Clash Plus 的方案
Clash for Windows 的原始碼庫已關閉,版本號永久停在 0.20.39。本文依照「現況確認 → 客戶端選型 → 備份卸載 → 訂閱匯入 → 習慣過渡 → 驗收清單」的順序,提供遷移到 Clash Verge Rev、Clash Plus、FlClash 等 mihomo 核心客戶端的完整操作路徑。
專案現況:Clash for Windows 已停止維護
2023 年 11 月,Clash for Windows(以下簡稱 CFW)的作者刪除了 GitHub 儲存庫與所有發佈頁面,專案進入停止維護狀態,最後一個公開版本號停留在 0.20.39。同一時期,CFW 內建的 Clash Premium 閉源核心與上游的開源 Clash 核心相繼封存,整條技術線凍結,之後不會再有任何官方更新。
停止維護不代表立刻無法使用。已安裝的 0.20.39 仍可啟動、可匯入訂閱,但三個問題會隨時間持續放大:第一,核心不再修補安全問題,代理程式長期暴露在舊程式碼風險之下;第二,mihomo(原 Clash Meta)核心新增的 Hysteria2、TUIC v5、VLESS Reality 等協定在舊核心上根本不存在,訂閱裡這類節點要麼不顯示、要麼直接解析失敗;第三,Windows 與 macOS 的系統更新帶來的相容性問題,不會再有適配版本跟進。
關於第三方「續更版」
原始碼庫關閉後,網路上流通的所謂 CFW 修復版、續更版安裝包均非原作者發佈,無法確認是否被二次打包修改,不建議安裝。遷移到仍在維護的客戶端,是唯一穩妥的路線。
替代客戶端對比:Verge Rev、Clash Plus、FlClash
目前主流的替代方案全部基於 mihomo 核心(原 Clash Meta,由社群組織持續維護,開源且免費),其協定支援與規則語法是 Clash Premium 的超集,原有訂閱連結可以直接沿用。各方案的差異主要在圖形介面、平台覆蓋與設定管理方式:
| 客戶端 | 核心 | 覆蓋平台 | 介面技術 | 適合情境 |
|---|---|---|---|---|
| Clash Verge Rev | mihomo | Windows / macOS / Linux | Tauri | CFW 老使用者平移,操作邏輯最接近 |
| Clash Plus | mihomo | iOS / Android / Windows / macOS | 原生介面 | 手機與電腦統一訂閱管理 |
| FlClash | mihomo | Windows / macOS / Linux / Android | Flutter | 桌面與 Android 使用同一套介面 |
| Clash Nyanpasu | mihomo(可切換) | Windows / macOS / Linux | Tauri | 需要多核心切換的進階使用者 |
Clash Verge Rev 是已停更的 Clash Verge 的社群接續版本:訂閱管理、系統代理開關、TUN 模式的入口位置與 CFW 幾乎一一對應,CFW 的 Mixin 功能在 Verge Rev 裡對應「全域擴充設定」,學習成本最低,是 Windows 桌面使用者平移的首選。
Clash Plus 覆蓋 iOS、Android 與桌面平台,適合需要在手機與電腦之間保持同一組訂閱和分流規則的使用者,iOS 端可直接從 App Store 安裝,桌面端與行動端共用一套設定思路。
FlClash 用 Flutter 實作一套介面跨四個平台,Android 與桌面的操作體驗完全一致,設定目錄結構清晰,適合多裝置但不想分別學習兩套客戶端的使用者。
遷移準備:備份設定與正確卸載 CFW
遷移前先做兩件事:把 CFW 的設定目錄完整備份,把訂閱連結另外記錄下來。CFW 的設定目錄位置如下:
Windows: C:\Users\<使用者名稱>\.config\clash
macOS: ~/.config/clash
目錄下的 profiles 子目錄保存了每個訂閱的 YAML 快取,同層還有記錄連接埠與開關狀態的設定檔,整個目錄打包複製一份即可完成備份。訂閱連結本身建議另外複製保存:打開 CFW 的「設定」頁,每個訂閱卡片上都標示了原始 URL,逐條複製到記事本或密碼管理工具中。
還需要記下四項設定:混合連接埠(預設 7890)、外部控制器位址(預設 127.0.0.1:9090)、是否開啟「允許區域網路連線」、系統代理的略過清單。換客戶端後照原樣填回,區域網路裡其他裝置、瀏覽器擴充功能中指向 7890 連接埠的設定就都不需要更動。
卸載順序很重要
先在 CFW 裡關閉「系統代理」開關,再退出程式、執行卸載。如果帶著開啟狀態的系統代理直接刪除程式,Windows 的代理設定會繼續指向 127.0.0.1:7890,而該連接埠上已經沒有任何程式監聽,表現為全系統斷線。遇到這種情況,到「設定 → 網路和網際網路 → 代理」中把「使用代理伺服器」關掉即可恢復。
匯入訂閱:mihomo 核心的欄位差異
在新客戶端裡新增訂閱、貼上 URL、執行更新,節點清單出現後,遷移就完成了大半。以 Clash Verge Rev 為例:「訂閱」頁 → 新增 → 貼上連結 → 儲存後點擊更新;Clash Plus 與 FlClash 的入口名稱相同。訂閱連結由服務商發送,換客戶端不需要聯絡服務商更換連結。
服務端發送的 YAML 由客戶端核心解析,mihomo 與 CFW 的 Premium 核心在少數欄位上行為不同,差異點如下:
- mixed-port、port、socks-port:兩邊語義一致,保持預設 7890 即可,舊裝置上的代理指向不用改。
- rule-providers / proxy-providers:mihomo 支援更完整、格式檢查更嚴格,極少數寫法老舊的訂閱會被判定為格式錯誤,執行一次訂閱更新通常就能取得服務商修好的版本。
- script 段:Premium 核心的 script.shortcuts 腳本捷徑在 mihomo 中不存在,依賴該寫法的訂閱需改用規則集表達,這類訂閱目前已很少見。
- tun 段:CFW 把 TUN 做成獨立開關,mihomo 使用獨立的 tun 設定段,欄位為 enable、stack、auto-route 等。
- 新協定:hysteria2、tuic、vless + reality 節點只有 mihomo 能解析,這正是遷移的直接收益。
mixed-port: 7890
allow-lan: false
external-controller: 127.0.0.1:9090
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
CFW 的 Mixin(YAML 合併)在 Verge Rev 中對應「全域擴充設定」裡的 Merge 處理:原來用 Mixin 固定連接埠、覆寫 DNS 的使用者,把同一段 YAML 貼到 Merge 設定即可,語法完全一致。逐欄位的說明見設定欄位參考。
習慣過渡:系統代理、TUN 模式與區域網路共享
系統代理開關
Verge Rev 的系統代理開關在主介面與系統匣選單各有一處,語義與 CFW 相同:開啟後把系統 HTTP/HTTPS 代理指向 127.0.0.1:7890。瀏覽器與大多數桌面軟體立即生效,不需要重新啟動系統。
TUN 模式與服務
CFW 的 TUN 開關在 Verge Rev 裡拆成兩步:先在設定頁安裝一次服務模式(Windows 會請求一次系統管理員授權),之後 TUN 開關才可用。TUN 模式在系統網路堆疊上建立虛擬網卡,命令列工具、遊戲客戶端這類不認系統代理的程式也會被接管,實際效果與 CFW 時代一致。
區域網路共享與 UWP 限制
區域網路共享對應 allow-lan 開關:開啟後,同一 Wi-Fi 下的手機把代理伺服器填成電腦的區域網路 IP、連接埠 7890,即可共用電腦上的代理。Windows 市集(UWP)應用受系統回送限制,預設連不上本機代理,需要另外解除限制,具體操作見常見問題頁。混合連接埠、TUN、外部控制器等術語的準確定義收錄在名詞解釋頁,遷移中遇到看不懂的開關可以先查詞條。
遷移完成後的檢查清單
- 訂閱更新成功,節點清單完整,延遲測試有數值回傳。
- 開啟系統代理後,瀏覽器造訪 IP 查詢網站,出口位址已切換。
- TUN 模式下,命令列執行 curl 等指令同樣走代理出口。
- 7890 連接埠沒有與其他軟體衝突;區域網路裝置共用代理的連線正常。
- CFW 備份目錄至少保留一個訂閱週期,確認新客戶端穩定後再刪除。
完成以上五項,CFW 就可以正式退役。之後核心與客戶端的更新都會圍繞 mihomo 生態進行,訂閱、規則與連接埠使用習慣不需要再變動。安裝與首次設定的逐步示範見設定教學。