本文目錄
更換用戶端時,最想保留的通常是已經可用的訂閱和自己修改的規則,而不是舊程式留下的所有檔案。遷移可以分步完成:舊應用程式先還原網路,新應用程式再用簡單設定連網,接著移入必要修改;出了問題也有明確的還原位置。
ClashX 的訂閱和自訂規則要遷移,系統權限要重新設定
遷到 Clash Verge Rev 時,不要直接複製整個 ~/.config/clash。訂閱、手寫規則和必要的 DNS/hosts 可以轉移;系統代理、Enhanced Mode/TUN、連接埠與登入項屬於舊用戶端的執行設定,要釋放後在新用戶端重新設定。
遷移清單
- 目前訂閱 URL 與最後更新時間
- 正在使用的 config.yaml 或自訂設定名
- 手寫規則、DNS、hosts 和指令碼
- HTTP、SOCKS、mixed 連接埠與系統代理狀態
- 是否啟用 Enhanced Mode/TUN、登入項和區域網路共享
ClashX 常見的設定位置是 ~/.config/clash/config.yaml。先核對舊用戶端實際使用的目錄和檔名;路徑不同時,下方備份命令也要修改。Provider 快取和歷史檔案不必遷移,但應保留還原所需的原始設定與訂閱來源。
退出 ClashX 後,macOS 應能恢復直連
關閉舊用戶端的網路代理
關閉 Enhanced Mode/TUN
舊版本有提供且已啟用這項功能時,先關閉它,等待虛擬介面和路由恢復;沒有這項功能或未啟用就跳過。
關閉 Set as System Proxy
再從選單列選擇 Quit,不能只關閉視窗。
查看 macOS 網路代理
目前網路服務的 HTTP、HTTPS、SOCKS 不應繼續指向舊連接埠。
開啟一個普通網頁
確認不依賴任何用戶端也能直連。接著完成下一節備份,再啟動 Clash Verge Rev。
把舊設定與新用戶端工作目錄分開備份
先確認範例中以當天日期命名的備份目錄尚未存在;若已有同名目錄,請在程式碼中換一個未使用的目錄名稱。命令以 && 串接,建立目錄或 cp 失敗就停止;成功後確認檔案完整,再啟動新用戶端。
BACKUP_DIR="$HOME/Desktop/clash-migration-$(date +%F)"
mkdir -p "$BACKUP_DIR" &&
cp -a "$HOME/.config/clash" "$BACKUP_DIR/clashx-config" &&
printf 'Backup saved to: %s
' "$BACKUP_DIR"
# Clash Verge Rev 安装并运行过后,它的 macOS 工作目录位于:
# ~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev/備份裡含訂閱 token 和節點認證資訊,不要把 Desktop 目錄自動共享到公共雲盤或 Git。Clash Verge Rev 官方文件把 Profiles 放在 Application Support 下的 profiles/;新用戶端產生自己的檔案後,再單獨備份該目錄,避免舊、新檔案混在一起。
在 Profiles(訂閱)匯入原始設定,驗證更新與退出後的恢復
Clash Verge Rev 2.x 可在左側「訂閱」(英文介面為 Profiles)用 URL 匯入,也可拖入本機設定。遠端訂閱用原始 URL 重新新增;本機 YAML 先複製再匯入。用戶端會複製到自己的 profiles 目錄,移動原檔案不影響已匯入的副本。
第一次只使用遠端原始設定、固定節點和系統代理。能完成瀏覽、更新訂閱與結束後恢復連線,表示新用戶端和核心正常運作,基本權限也已具備;此時再重建本機規則,出錯時更容易找到原因。
舊規則逐項搬,快取和輔助程式不搬
基礎訂閱跑通後,再開啟舊設定逐項對照。每次只搬一類內容,更新一次訂閱並查看命中結果,這樣出錯時能立刻知道是哪段自訂設定造成的。
舊內容怎麼處理
| ClashX 中的內容 | Clash Verge Rev 中的去向 |
|---|---|
| 遠端訂閱 | 重新新增為遠端 Profile |
| 手寫 rules | 放入 Merge/Script 或獨立本機 Profile,更新訂閱後再次驗證 |
| 自訂 DNS/hosts | 單獨加入並測試,不與 TUN 同時遷移 |
| Provider 快取 | 不搬,由新核心重新下載 |
| 舊核心、日誌、選單圖示 | 不搬;需要的圖示單獨處理 |
| 舊輔助服務 | 卸載或停用,不能讓兩套服務同時接管 |
系統代理無法覆蓋所需應用時,安裝服務並測試 TUN
終端、遊戲或不讀取系統代理的應用確實需要接管時,再從 Clash Verge Rev 安裝服務並開啟 TUN。macOS 會要求系統權限;批准後用原來失敗的同一個程式驗證,並檢查區域網路、公司 VPN 和睡眠喚醒。
2026 年的 Clash Verge Rev 版本對 macOS 服務 IPC 與 DNS 有過更新,舊教學中的服務命令可能不再適用。安裝或卸載服務應以目前官方文件和應用內入口為準。
訂閱更新、自訂規則、睡眠喚醒與網路恢復的檢查
遷移結果
- 遠端 Profile 能手動更新,更新時間和策略群組都來自新用戶端
- 一條自訂規則在更新訂閱後仍然命中預期策略
- 系統代理開啟時有連線記錄,退出 Clash Verge Rev 後 macOS 能恢復直連
- 確實需要 TUN 時,原來不讀系統代理的應用已經可用,區域網路和公司 VPN 未受影響
- 合蓋喚醒和切換 Wi-Fi 後無需同時啟動 ClashX 才能恢復網路
新用戶端異常時,按這個順序回到 ClashX
還原
關閉 Clash Verge Rev TUN 與系統代理
從選單完整退出,並確認網路代理不再指向它的連接埠。
停止新服務
服務異常時使用目前版本官方卸載入口,不刪除 Profiles 備份。
恢復 ~/.config/clash
只在 ClashX 退出狀態下從遷移備份恢復。
啟動 ClashX 並選擇原設定
先用系統代理測試,不讓兩個用戶端同時登入啟動。
