預計閱讀 9 分鐘

Clash 客戶端停止維護後如何遷移:設定導出與替代方案清單

Clash for Windows、ClashX 等客戶端停更後繼續使用存在核心過舊與規則失效風險。整理設定檔與訂閱的導出方法、各平台可平滑接替的活躍客戶端,以及遷移後需要重新核對的設定項。

停更客戶端的三個具體風險

Clash for Windows 在 2024 年停止更新,ClashX 與 ClashX Pro 也早已進入無人維護狀態。這些客戶端本身依然能啟動、能連線,但長期使用會遇到三類實際問題,而不是抽象的「不安全」。

  • 核心凍結在舊版本。Clash for Windows 內建的核心停留在原版 Clash 分支,後續所有針對協定解析、連線穩定性的修復都不會同步進來。原版 Clash 專案本身也早已停止更新,新協定特性(如部分 VLESS 擴充欄位、新的 Hysteria2 參數)在舊核心上可能直接解析失敗。
  • 規則語法跟不上。Clash Meta(mihomo)核心持續新增規則類型與策略組能力,例如 rule-providers 的行為型規則、dns.nameserver-policy 精細化 DNS 策略。停更客戶端的核心不認識這些新語法,設定檔裡一旦用到,會直接報錯或被靜默忽略。
  • 系統相容性下滑。macOS 與 Windows 的系統更新會調整網路擴充功能、代理 API 的行為方式。停更客戶端不會跟進適配,常見表現是系統代理設定後不生效,或者升級系統後客戶端直接無法啟動。
判斷標準

不必因為「客戶端老了」就恐慌遷移。真正需要動手的訊號是:設定檔裡出現新核心規則語法報錯、TUN 模式在新系統版本上無法開啟、或者訂閱節點用了舊核心不支援的協定。出現任一條,就該規劃遷移。

遷移前:先把設定檔和訂閱導出來

遷移的核心不是重新設定一遍,而是把已有的設定資產完整搬到新客戶端裡。搬遷對象主要是兩類:本地設定檔與訂閱連結。

找到設定檔的實際位置

Clash for Windows 的設定檔預設存放在使用者目錄下的 .config\clash 資料夾裡,檔名通常是訂閱產生的 .yaml。ClashX 系列則存放在 ~/.config/clash 目錄。直接用文字編輯器開啟確認內容完整,重點看這幾個欄位是否存在:

proxies:
  - name: "節點示例"
    type: vless
    server: example.com
    port: 443
rule-providers:
  reject:
    type: http
    behavior: domain
    url: "https://example.com/reject.yaml"
rules:
  - DOMAIN-SUFFIX,github.com,節點選擇
  - MATCH,直連

如果設定檔是透過訂閱連結自動產生的(而不是手寫),更穩妥的做法是直接找回訂閱連結,而不是搬運本地產生的檔案——本地檔案可能是某次更新前的舊版本,訂閱連結能拉到服務商最新的節點清單。

訂閱連結去哪找

大部分訂閱服務商的連結會在購買郵件、使用者面板或者機場官網的「我的訂閱」頁面裡保留。如果本地客戶端裡的訂閱名稱能對上服務商面板裡的套餐名,直接複製訂閱位址即可,不需要聯絡客服。找不到訂閱連結時,查看客戶端設定裡是否有「設定管理」「Profile」一類介面,通常能看到原始訂閱 URL,直接複製。

各平台可直接接替的活躍客戶端

遷移不需要挑一個「功能最全」的客戶端,而是挑一個與原客戶端操作習慣接近、且核心持續更新的客戶端。以下按平台給出可直接替代的選擇。

Windows:Clash Verge Rev 或 Clash Plus

Clash Verge Rev 是社群活躍度較高的替代品,介面配置和 Clash for Windows 相似度較高,規則編輯、策略組切換的操作路徑基本一致,上手成本低。它基於 mihomo 核心,規則語法與新特性能同步跟上。Clash Plus 則提供更完整的圖形化設定引導,適合不想手寫 YAML 的使用者。兩者都支援 TUN 模式與訂閱自動更新,遷移後只需重新匯入訂閱連結。

macOS:ClashX Meta 或 Clash Verge Rev

ClashX Pro 停更後,ClashX Meta 是操作習慣最接近的選擇,同樣走選單列圖示的互動方式,核心換成了持續更新的 mihomo。如果習慣視窗化介面而不是選單列圖示,Clash Verge Rev 的 macOS 版本同樣可用,分 Apple 晶片與 Intel 晶片兩個安裝包,下載時注意區分。

Android:FlClash 或 Clash for Android

Android 平台的原版 Clash for Android 專案更新頻率較低,但仍在維護,設定匯入方式與舊客戶端一致。FlClash 是更新更活躍的選擇,介面做了現代化調整,同時支援 Android 與桌面平台,如果日常在多平台間切換,統一用 FlClash 能減少學習成本。

Linux:Clash Verge Rev

Linux 桌面環境下,Clash Verge Rev 提供 deb 與 rpm 兩種安裝包,涵蓋主流發行版套件管理方式,設定匯入邏輯與 Windows 版本一致,遷移體驗最平滑。

原客戶端推薦接替遷移要點
Clash for WindowsClash Verge Rev / Clash Plus直接匯入原訂閱連結,規則語法基本相容
ClashX / ClashX ProClashX Meta選單列互動習慣一致,核心換新
舊版 Clash for AndroidFlClash介面調整較大,建議重新走一遍設定項

遷移步驟:從匯入到驗證

  1. 安裝新客戶端。在下載頁選擇對應平台的安裝包,安裝完成後先不要急著刪除舊客戶端,保留作為對照。
  2. 匯入訂閱或本地設定。新客戶端裡找到「訂閱管理」或「Profile」入口,貼上訂閱連結並更新;沒有訂閱連結的,選擇匯入本地 YAML 檔案。
  3. 核對代理組與規則數量。匯入完成後,對比新舊客戶端裡的策略組數量和規則條數是否一致,數量差異較大說明部分規則在解析時被跳過,需要開啟日誌面板查看具體報錯。
  4. 逐條測試關鍵站點。不需要測試所有規則,挑幾條常用的域名規則,分別驗證走的是節點選擇還是直連,確認策略分流結果和舊客戶端一致。
  5. 確認無誤後卸載舊客戶端。驗證穩定運行幾天之後再卸載,避免新客戶端出現未發現的問題時沒有備用方案。

遷移後需要重新核對的設定項

設定檔能直接匯入,但客戶端層面的系統設定通常不會自動繼承,以下幾項容易被忽略,建議逐一確認。

  • 系統代理與 TUN 模式開關。新客戶端預設可能是關閉狀態,需要重新手動開啟,否則流量不會走代理。
  • 局域網連線與埠設定。如果原來設定過局域網內其他裝置共享代理,新客戶端裡的埠號和監聽位址需要重新填寫一致,否則其他裝置連線會失敗。
  • 開機自動啟動。舊客戶端的自動啟動設定不會遷移到新客戶端,需要在系統設定或客戶端設定裡單獨勾選。
  • DNS 設定。如果原設定裡用了自訂 DNS 伺服器或 fake-ip 模式,遷移後要確認新客戶端的 DNS 模組開關狀態與原來一致,DNS 設定不一致是遷移後最常見的「節點能連但網頁打不開」的原因。
  • 訂閱自動更新週期。不同客戶端預設的訂閱刷新間隔不同,建議手動設定為原來習慣的更新頻率,避免節點清單長期不刷新導致失效節點堆積。
建議

遷移不必追求一步到位。先在新客戶端上跑通日常最常用的幾個場景,確認穩定後再逐步搬運更複雜的自訂規則,比生硬地把所有設定一次性照搬更不容易出錯。

下載客戶端