1 換機前先釐清:Profile、訂閱 URL 與覆寫(mixin)各管什麼
在 Clash Verge Rev 裡,您日常操作的「一份設定」往往不只一個檔案。Profile(設定檔/設定檔清單)對應介面上的多份 YAML:可能是遠端訂閱展開後的快照,也可能是您手動建立的本地檔。介面選擇「使用中」的那一份,會與核心執行時載入的內容對齊;換機時若只記得節點,卻沒帶走 Profile 目錄與索引檔,就容易出現「訂閱還在雲端,但本機清單全空」的斷裂感。
第二層是訂閱網址本身。它通常含有服務商給您的權杖,屬於敏感資料;備份時除了複製目錄,也建議把訂閱連結另行存放在您信任的密碼管理器或加密備份中。這樣即使整包 Profile 毀損,您仍能在新電腦上重新匯入同一條 URL 並觸發更新。若您的來源不是標準 Clash YAML,可先完成訂閱轉換再納入備份清單。
第三層是覆寫/mixin:您為了「訂閱更新後仍保留自訂分流」而寫的片段,往往獨立於遠端下載內容。這類設定若只存在用戶端資料夾裡,重灌時會與 Profile 一併消失;觀念與寫法可對照站內mixin 與訂閱覆寫入門,換機時請確認覆寫檔或介面中的 Override 區塊也有納入備份範圍。
記住三件事:訂閱 URL決定您能不能從雲端拉回節點;profiles 目錄保存本機展開後的狀態與多檔索引;覆寫/mixin保存您個人的規則與合併邏輯。三者缺一,換機後的體感都會「像重來」。
2 Windows:應用程式資料放哪裡
在現行常見版本中,Clash Verge Rev 會把使用者資料放在目前使用者的「漫遊」設定區(Roaming),應用程式識別名稱通常為 io.github.clash-verge-rev.clash-verge-rev。以檔案總管而言,完整路徑可理解為:
%APPDATA%\io.github.clash-verge-rev.clash-verge-rev\
展開後約等同 C:\Users\您的使用者名稱\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev\。此目錄底下常見重點包括:profiles\(多份 Profile 與訂閱快取)、profiles.yaml(Profile 清單與啟用狀態的索引)、verge.yaml(用戶端介面與行為相關設定)、以及執行時產生的 config.yaml 等檔案。實際檔名可能隨版本微調,但「整個應用程式資料夾」一併備份,通常最省事。
若您曾啟用服務模式或安裝 TUN 相關元件,換機後除了複製資料夾,仍須在新系統上重新安裝服務/驅動,這部分無法只靠檔案複製完成。建議換機後先依Windows 安裝教學把用戶端裝妥,再進行資料還原與一次重新授權。
%APPDATA% 後按 Enter,再進入上述子目錄。若您使用多個 Windows 使用者帳戶,資料各自獨立,請在「平常登入的那個帳戶」下備份。
3 macOS:Application Support 下的同一套識別名稱
在 Mac 上,Tauri 系列用戶端通常將資料放在使用者家目錄的 Application Support。對 Clash Verge Rev 而言,路徑一般為:
~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev/
與 Windows 類似,建議把此資料夾視為單一備份單元:profiles 子目錄、索引用的 YAML、以及用戶端狀態檔通常彼此關聯,單抽其中一兩個檔案還原,有時會出現清單錯亂或無法啟用正確 Profile。若您從未開啟過隱藏的 Library,可在 Finder 中按 Command + Shift + G,貼上路徑後前往。
macOS 的權限模型與「登入項目」也會影響換機體驗:還原資料後,若希望開機自動啟動,請在系統設定中重新確認 Clash Verge Rev 是否仍被允許在登入時執行。TUN 或系統延伸功能若需重新核准,請依用戶端提示操作,不要略過安全對話框。
4 備份流程:務必先完整結束用戶端
無論 Windows 或 macOS,備份前請先結束 Clash Verge Rev(含工作列/選單列圖示與背景程序),最好連同核心服務一併關閉。理由很實務:程式執行中可能正在寫入 profiles.yaml 或快取檔,若同一時間用檔案管理器壓縮整包目錄,有機會得到半寫入狀態,還原後出現無法解析或清單缺項。
- 在介面中關閉系統代理與 TUN,避免還原前仍改寫路由表。
- 結束 Clash Verge Rev;Windows 可從工作管理員確認無殘留程序,Mac 可從活動監視器搜尋應用程式名稱。
- 將上一節所述的整個應用程式資料夾複製到另一顆磁碟、NAS、或加密壓縮檔;檔名建議帶日期與平台,例如
verge-rev-backup-20260412-win.zip。 - 另外匯出或抄寫一份訂閱 URL 清單(不含亦可,但強烈建議),與任何您手動維護的覆寫 YAML 副本。
5 還原流程:新機安裝 → 覆蓋資料 → 啟動驗證
在新電腦或重灌後的系統上,請先安裝與舊機相同或更新的 Clash Verge Rev 版本,再進行檔案還原;跨大版本時,過舊的狀態檔偶爾需要讓用戶端自動遷移一次,因此「先開啟新版產生乾淨目錄,再關閉後覆蓋」往往比直接冷覆蓋更穩。
- 安裝完成後執行一次程式並正常關閉,確認系統已建立預設資料目錄。
- 再次確認程式未在背景執行,將備份中的內容合併或覆蓋到對應的
io.github.clash-verge-rev.clash-verge-rev目錄(建議整包覆蓋前先另存新機上的預設資料夾為備用)。 - 重新啟動用戶端,檢查 Profile 清單是否完整、目前啟用檔是否正確。
- 手動執行「更新訂閱」,並開啟日誌確認無 403、憑證或解析錯誤;再依序打開系統代理或 TUN 做實際連線測試。
若還原後核心拒絕啟動,請優先檢查 YAML 縮排、重複鍵、以及訂閱是否回傳錯誤頁。此時可暫時改選一份最小可用的 Profile,或從備份中只還原 profiles 子目錄與索引檔,逐步縮小問題範圍。
6 從 Windows 換到 macOS(或反向)時多留意的點
兩邊的應用程式資料夾結構在概念上對齊,但路徑與檔案鎖定行為不同,不建議把 Windows 的 ZIP 直接「原封不動」當成 Mac 上的唯一真相來源,除非您確認內容僅為純 YAML 與規則資源、且無平台專用絕對路徑。較安全的做法是:把訂閱 URL與覆寫片段當成跨平台「金資料」,在本機讓用戶端重新展開 Profile。
若設定檔內含有本機路徑(例如指向某個 .dat 規則檔、或自訂憑證),換平台後請改為新系統上實際存在的位置。TUN、服務模式、防火牆核准與 Mac 的「系統延伸功能」皆需在新 OS 上重做授權,這與設定檔備份是兩條平行線。
需要讓終端機、容器與 GUI 程式一致走規則時,換機後請重新閱讀TUN 模式指南,依新環境啟用與驗證;不要假設舊機的路由表狀態會跟著檔案一起過去。
7 輕量備份:不一定非要整包複製資料夾
若您希望備份檔盡量小、且願意在換機後多花兩分鐘操作,可以採「訂閱 URL + 覆寫 YAML 另存」策略:在介面中匯出或複製各筆訂閱連結,將覆寫/mixin 內容貼到私人儲存庫或加密筆記。到新機後重新建立 Profile 並貼上覆寫,通常能復原九成體驗,又避免帶著過期快取或實驗性殘檔。
這種做法的代價是您要自行記得策略組命名與規則順序是否與新匯入的訂閱相容;若機場大幅改版節點命名,覆寫裡若硬編了舊名稱,仍可能要在還原後微調。此時可搭配 url-test/fallback 類策略減少手動重選,相關觀念見URL-Test 與 Fallback 策略組一文。
8 常見問題
- 還原後 Profile 列表空白:常見原因是只複製了
profiles子目錄,卻漏了同層的索引 YAML;請改為整包目錄備份/還原,或在新機重新匯入訂閱。 - 訂閱更新成功但規則不像以前:可能覆寫未還原,或新訂閱模板覆蓋了您預期的順序;請檢查 Override/mixin 是否仍存在,並對照日誌中的規則命中順序。
- 從備份還原後 TUN 無法開:屬正常現象,請在新系統重新安裝服務/驅動並授權,勿沿用「舊機已安裝」的假設。
- 可攜式與安裝版混用:資料目錄可能不同,換機時請確認您備份的到底是哪一種安裝型態對應的路徑。
9 總結
換機與重灌時,只要記住 Clash Verge Rev 的使用者資料集中在應用程式識別名稱 io.github.clash-verge-rev.clash-verge-rev 底下,並在 Windows 的 %APPDATA% 與 macOS 的 ~/Library/Application Support 各有一對應路徑,就能把Profile、訂閱快取與介面狀態一次備份下來。搭配另行保存的訂閱 URL與mixin/覆寫,還原後就不容易丟失長期調好的自訂規則。
相較憑記憶重建,結構化備份通常更省時間,也較利於日後除錯。若您仍在選擇用戶端或需要與教學對齊的安裝包,建議從本站下載頁取得對應平台版本;相較四處搜尋來路不明的安裝檔,官方整理過的下載入口與版本脈絡,一般更能降低換機時的變數。