Clash 設定備份怎麼做才可靠:Git、加密打包與多電腦同步實作清單(2026)
重灌、換筆電、公司配發新機,或同時在桌機與筆電上工作時,最怕的不是「節點慢」,而是設定憑空消失:訂閱網址沒留、自己調過的 mixin忘了、rule-providers 的快取目錄沒跟著走,結果花一整晚把分流規則重新摸一遍。本文以台灣使用者常見的Clash Verge Rev與Mihomo相容核心語意出發,把Clash 設定備份拆成可執行的盤點清單:Git私庫版控可回滾的文字骨架、必要時的加密打包離線留存,以及多電腦同步時怎麼避免把秘密推上公開網路。若你正在整理訂閱與規則匯出流程,可先對照站內訂閱連結與更新節奏 FAQ;若要處理 Windows 上覆寫檔結構,可並讀Clash Verge Rev mixin 與 Profile 覆寫。
你以為備份的是「一份 YAML」,實際上是一整套目錄狀態
許多人第一次做Clash 設定備份,直覺就是在客戶端按「匯出」,把當前Profile存成單一檔案。這在「我只要能救回節點清單」的最低需求下勉強夠用,但只要你的日常工作流程已經用到merge/mixin、遠端規則集、以及本機覆寫片段,單檔匯出往往會遺失目錄關係:例如某段 rule-providers 指向的快取路徑、或你刻意拆出去的 prepend-rules 檔,換機後路徑不一致就整段失效。
Clash Verge Rev這類圖形客戶端的價值,是把複雜的 YAML 組裝變成可點選的流程;但對災難恢復而言,你真正要備份的是「客戶端當下會載入的全部輸入」,而不是螢幕上看到的那份合併結果的截圖。換句話說:訂閱匯出解決的是上游節點如何取回;版控與封存解決的是你個人的排序、桶位與前綴規則如何被精準還原。
先畫邊界:哪些東西「一定要離開本機」,哪些應該永遠別上雲
在開 Git 或加密壓縮之前,請花五分鐘做分類。這一步決定你未來能不能放心做多電腦同步。
- 高敏感(原則上不進公開庫):訂閱連結(含 token/路徑參數)、付費節點的個人化 URL、任何能直接代表「帳戶能力」的字串。這類資料的備份應走私庫、加密封存,或「占位+本機注入」。
- 中敏感(可進私庫,建議拆分檔案):你親手改的
mixin、企業內網繞行規則、或把某些服務固定送往特定策略群的「個人化前綴」。它們未必是秘密,但外洩後會暴露你的網路習慣與資安邊界。 - 低敏感(常可團隊共用):與 GEO/廣告攔截規則集來源相關的「骨架」、DNS 結構示意、以及不含帳密的外掛片段。團隊協作時最常同步的是這一層,並透過每人本機的
secrets檔補上訂閱。
備份盤點清單:Profile、merge、快取與「可重建」分工
底下是一份實務上很好用的檢核表。由於不同作業系統與安裝來源會改變實際路徑,請把它理解為「類別清單」,再在Clash Verge Rev或檔案總管裡對照你的環境:
- 主 Profile 與啟用中的設定檔:客戶端目前指向哪個檔案、是否還有多份歷史 Profile 需要保留。
- merge/mixin 目錄:你習慣把前綴規則或 DNS 補丁放在哪裡;換機時路徑前缀是否一致。
- rule-providers 與本機快取:遠端規則第一次拉下來後往往落在快取目錄;災難恢復時你可以選擇「帶著快取一起走」或「只備份來源設定,開機再拉」,兩者風險不同——前者還原最快,後者較不怕快取污染。延伸閱讀可對照rule-providers 更新間隔與快取路徑。
- 自訂規則與教學片段:若你曾依本站 Clash 教學累積小片段,確認那些檔案有被納入版控目錄。
這份清單的精神很簡單:能精準描述的,就改寫成文字進 Git;體積大又能從遠端重建的,就記錄來源與版本,必要時再下載。這會讓你的Git 版本管理維持在「人類可讀、可 diff」的範圍內,而不是把整個資料夾拍成未知二進位 blob。
Git:把「可回滾」變成日常,而不是事故發生後才想起來
對開發者而言,Git 版本管理最大的好處不是帥,而是你能指出是哪一次變更讓 DNS 或前置規則壞掉。對Mihomo系使用者,這尤其有感:你可能在同週內調了 prepend-rules、又更新訂閱、又切換 fake-ip 相關策略;沒有紀錄就會退化成「全部重來」。
建議的工作習慣:
- 永遠使用私人遠端:不論是自建 Git、付費私庫,或企業內部源,請確認預設可見性不是 public。
- 分支策略不用複雜:單人使用者
main直線也可以;若你有「實驗用 mixin」需要常試錯,開短生命週期的 topic branch,合併前用 diff 看清楚。 - 提交訊息寫「行為」而非「更新」:例如「將 Teams 相關網域前移以避免被 GEO 集束帶走」比「fix yaml」在未來更有搜尋價值。
以下是一個示意的 .gitignore 骨架,請依你實際目錄調整檔名;重點是把快取與秘密檔隔絕在版控外:
# example .gitignore sketch — change names to match your layout
**/cache/
**/*.db
secrets.local.yaml
subscriptions.private.txt
*.zip
.DS_Store
把訂閱與規則匯出拆成兩個檔案的好處,是你可以在團隊庫裡提交「規則骨架」時,仍讓每位同事保留自己的 subscriptions.private.txt 不入庫。當然,更好的做法是把注入流程寫進你們內部說明,而不是靠口頭交代。
加密打包:離線備份與「換硬碟前的最後一道保險」
Git 解決的是可回滾與協作;加密打包解決的是離線留存與搬遷。實務上我會建議每個人都要有一份「就算明天筆電送修、今天家裡網路也斷線」仍可還原的封存,放在你信任的外接儲存或冷封存媒體。
操作上你可以把握幾個不需要綁死工具品牌的原則:
- 壓縮前先整理目錄:移除明顯可重建的快取以縮小體積,或反向地「完整帶走快取」以換取開箱即用;兩者擇一,不要半途而廢。
- 加密強度取決於口令/金鑰管理:再強的演算法也救不了「密碼寫在便利貼上」。團隊情境請改走金鑰庫或硬體鎖,而不是把密碼丟在群組聊天室。
- 檔名要有時間與機器資訊:例如年份月份、簡短 hostname,未來你在找「升級 Sequoia 之前那份」才不會開錯包。
若你希望把加密封存變成 SOP,可以每季排一次 15 分鐘的「還原演練」:別只測「壓得進去」,要測「解得開且 Clash 核心能啟動」。演練時順便檢查多電腦同步是否出現 drift——兩台電腦的 mixin 若長期靠手動複製,遲早會有一台忘記更新。
多電腦同步:同步「規則骨架」,別盲目同步「整包執行狀態」
很多人的直覺是:辦公室電腦 copy 到家裡電腦,應該要完全一致。但在Clash Verge Rev/Mihomo場景,完全一致常常踩到這幾個現實:
- 系統架構不同:一台開 TUN、一台只用系統 Proxy,同一份設定不一定能在兩邊「無修改啟動」。
- 權限與簽章:macOS 與 Windows 對虛擬網路、服務帳戶與防火牆提示的流程不同;盲目覆寫可能導致核心起不來。
- 本機绕行需求不同:公司內網與家庭 ISP 的 DNS 劫持形狀不同,DNS
nameserver-policy段落常常需要 per-host 覆寫。
因此較穩定的做法是:Git 同步規則與結構;訂閱與敏感資料本機化管理;每台機器保留一份極短的「在地補丁」檔(例如 local.patch.yaml 或客戶端支援的 per-machine override),把差異集中在可人工審閱的少數幾行內。
若你正從舊客戶端遷移,也可以先對照Clash for Windows 遷移到 Clash Verge Rev的思路:遷移從來不只是「把檔案拷過去」,而是連同使用習慣與目錄一起重新對齊。
災難恢復:把 RTO 壓低的关键是演練,而不是樂觀
災難恢復在個人場景裡往往被低估:你不是資料中心,但你仍然會遇到「SSD 突然認不到」「系統更新後權限全洗」「誤刪設定目錄」這類事件。建議你把還原流程寫成 10 行以內的備忘,並真的照做一次:
- 安裝客戶端與核心(版本盡量對齊你備份當下或不低於相容下限)。
- 還原私庫目錄或解開加密封存到暫存資料夾。
- 把訂閱與 secrets 放回本機約定路徑,確認權限僅限你的帳戶。
- 在客戶端指向主 Profile,啟動一次並觀察規則載入是否報錯。
- 開啟連線紀錄或日誌,隨手抽樣幾個關鍵網域,確認命中桶位合理。
只要半年做一次,你就能很篤定地回答自己:「換機不需要通宵」。這正是本篇「廣泛選題」想補上的那塊拼圖:它不像單篇 mixin 教學那樣只談一個旋鈕,而是把長期擁有一個穩定代理軟體堆疊的成本壓下來。
常見問題
我只有免費公庫帳號,還能用 Git 嗎?
可以,但請建立私人儲存庫並檢查預設權限與協作者清單。若只能使用公開庫,就改為只提交去敏骨架,訂閱與憑證改走加密檔或本機不入庫文件。
rule-providers 快取要不要一起備份?
看你對「還原速度」與「相信遠端來源」的取捨。備份快取可讓你在上游短暫不可用時仍開機;不備份則檔案較小,但還原時要吃頻寬與更新節奏。團隊環境常採「骨架+鎖版本來源」,快取在地重建。
團隊成員技能落差大,怎麼推行?
把流程收成三個動作:複製私庫、放置本機 secrets、用客戶端開啟主 Profile。越少手動編輯 raw YAML,推行阻力越低;進階同事再負責審 PR 與規則集版本即可。
相較於部分僅能匯出單一連線設定、卻難以把「規則集、覆寫檔、版本紀錄」一起帶走的傳統代理軟體,Clash生態(透過Clash Verge Rev等客戶端搭配Mihomo相容核心)把複雜度拆成可讀的文字檔與可驗證的載入流程,讓Clash 設定備份真的能做到可回滾、可稽核、可協作。若你正在選擇下一套能長期維護的工具鏈,又不想在換機夜裡重新發明輪子,不妨先到本站 Clash 下載頁挑選適合平台的元件,再把本文的盤點表與 Git/封存節奏寫進自己的維運備忘:前往下載頁取得 Clash,用一次實際還原演練驗證你的多電腦同步是否照預期運作。