多裝置同步 Clash 設定的三種做法:訂閱連結、WebDAV 備份與手動匯出對比

手機、電腦、平板設定不一致是常見痛點。本文梳理訂閱連結集中管理、用戶端內建 WebDAV 備份、設定檔手動匯出三種同步方案的適用場景與注意事項,幫助在多台裝置間維持一致的代理行為。

為什麼多裝置設定容易「各自為政」

一個人同時用 Windows 電腦、Android 手機、iPad 甚至 macOS 筆電上網已經很常見。每台裝置上裝的 Clash 用戶端相互獨立,設定檔、節點清單、規則集各自存在本機,天生不會互相感知。如果只在電腦上改了一條分流規則,手機端不會自動跟著變;如果在手機上新增了一個訂閱,電腦端也看不到。時間一長,不同裝置上的代理行為逐漸「漂移」,表現為同一個網站在電腦上能開、手機上卻打不開,或者某台裝置一直連著已經過期的舊節點。

這種不一致的根源不是軟體缺陷,而是設定資料本身的儲存方式。Clash 系用戶端(不論是基於原始 Clash 核心還是 Clash Meta / mihomo 核心的 GUI)都把設定以本機檔案形式儲存,通常是一份 YAML 格式的 config.yaml,裡面包含代理節點、規則集、分組策略等資訊。檔案躺在本機硬碟上,天生不具備跨裝置能力,需要額外的手段把它「搬」到其他裝置,或者讓多台裝置去讀同一份資料源。

下面按「設定更新頻率」和「操作複雜度」兩個維度,梳理三種常見做法:訂閱連結集中管理、用戶端內建的 WebDAV 備份同步、設定檔手動匯出。三者不是互斥關係,很多人會組合使用——訂閱管日常節點,WebDAV 兜底做整機備份,手動匯出留一份離線副本。

方案一:訂閱連結集中管理

訂閱連結是目前最主流的同步方式。原理很簡單:服務提供方維護一個遠端位址,裡面按固定格式描述了節點清單(有時還包含規則),Clash 用戶端定時請求這個位址,把回傳內容解析成本機設定。只要多台裝置填的是同一條訂閱連結,理論上就能拿到相同的節點集合。

  1. 在每台裝置的用戶端裡新增同一條訂閱連結

    不同用戶端介面文案略有差異,但操作路徑基本一致:找到「訂閱管理」「設定檔」「Profiles」之類的入口,貼上連結後點擊下載或匯入。

  2. 設定自動更新間隔

    多數用戶端支援定時刷新訂閱,常見預設值是每 24 小時一次,也可以手動改成更短的週期,或者每次開啟用戶端時主動點一次「更新」。

  3. 核對節點數量與分組是否一致

    更新完成後,建議在兩台裝置上分別開啟節點清單,確認數量、分組名稱對得上,避免因為解析差異導致某台裝置漏掉部分節點。

訂閱連結的優勢在於「輕」:不需要額外軟體,不占用本機儲存空間,更新是被動的、自動的,幾乎不需要人工介入。它的局限也很明顯——訂閱連結通常只涵蓋節點與部分規則,像自訂分流規則、DNS 設定、TUN 模式的具體參數這些「個人化設定」,大多不會被訂閱涵蓋,而是留在本機單獨維護。也就是說,訂閱解決的是「節點一致」,不等於「整機設定一致」。

提示:如果習慣在多台裝置上手動調整規則或分組策略,更新訂閱前最好確認用戶端是否會覆蓋本機自訂部分,部分用戶端支援「僅更新節點,保留本機規則」的選項,請注意勾選。

方案二:用戶端內建 WebDAV 備份同步

部分主流用戶端(例如 Clash Verge Rev 等基於 mihomo 核心的桌面用戶端)內建了 WebDAV 備份功能,可以把完整的設定檔、訂閱清單、介面偏好設定打包上傳到一台 WebDAV 伺服器,再在其他裝置上從同一位址下載還原。相比訂閱連結,WebDAV 備份的粒度更粗,基本等於「整機快照」,能還原比節點清單更完整的設定狀態。

  1. 準備一個 WebDAV 服務位址

    可以是自建的 WebDAV 服務,也可以是支援 WebDAV 協定的雲端硬碟服務,記錄好位址、帳號與密碼。

  2. 在用戶端的備份設定裡填入 WebDAV 資訊

    找到「備份」「同步」「WebDAV」相關入口,填寫位址與驗證資訊,先執行一次「上傳備份」,確認沒有出現錯誤。

  3. 在其他裝置上執行「下載並還原」

    同一帳號資訊填入另一台裝置的用戶端,選擇「從 WebDAV 還原」,等待下載完成後重新啟動用戶端使設定生效。

WebDAV 方案的好處是「整體搬遷」方便,尤其適合更換新裝置、重灌系統之後快速還原原有環境,不用逐項重新設定。但它有一個天生限制:通常只在支援該功能的桌面用戶端之間起作用,行動端(如 Android、iOS)用戶端未必支援相同的 WebDAV 備份格式,跨平台還原時需要先確認目標用戶端是否相容備份檔案結構。另外,備份是手動觸發或定時觸發的快照,不是即時同步,如果忘記在改動後重新備份,還原出來的仍是舊版本。

注意:WebDAV 備份裡通常包含節點位址、金鑰等敏感資訊,選擇第三方雲端硬碟作為 WebDAV 服務時,建議單獨設定強密碼,不要與其他常用帳號重複使用。

方案三:設定檔手動匯出與匯入

最原始但也最直接的方式,是把 config.yaml 或用戶端匯出的設定包直接複製到另一台裝置。大多數用戶端都提供「匯出設定」「開啟設定資料夾」之類的入口,可以找到本機儲存的 YAML 檔案,透過 USB 隨身碟、區域網路傳輸、雲端硬碟同步資料夾等方式轉移到目標裝置,再用對應用戶端的「匯入設定」功能載入。

  1. 定位設定檔

    在用戶端設定裡找到「開啟設定資料夾」或類似入口,通常能看到目前生效的 YAML 檔案與訂閱快取檔案。

  2. 複製檔案到目標裝置

    透過任意傳輸方式(區域網路共享、雲端硬碟、傳輸線)把檔案放到目標裝置可存取的路徑。

  3. 在目標用戶端中匯入

    使用「從檔案匯入設定」功能選取該檔案,等待用戶端解析完成,檢查節點與規則是否正常載入。

這種方式不依賴任何網路服務,離線也能完成,適合對設定有大量手動調整、又不想依賴第三方 WebDAV 服務的場景,也常被用來做一次性的「設定遷移」或者留一份離線歸檔。缺點也很直白:全靠人工操作,改動之後不會自動傳播到其他裝置,裝置一多就容易漏更新;而且不同用戶端對 YAML 欄位的支援程度略有差異,比如某些桌面端特有的分組策略欄位,行動端用戶端未必能正確解析,匯入後需要逐項核對。

三種方案怎麼選:場景對照

方案適合場景更新方式涵蓋範圍
訂閱連結多裝置日常使用,節點經常變動自動定時刷新節點清單、部分規則
WebDAV 備份換新裝置、重灌系統後快速還原手動或定時觸發備份整機設定快照
手動匯出匯入離線遷移、深度自訂設定存檔純手動完整 YAML 檔案

實際使用中,三者常常搭配而非單選。比較穩妥的組合是:日常靠訂閱連結保持節點更新,定期用 WebDAV 做一次整機備份防止意外遺失設定,再在做重大改動前手動匯出一份 YAML 留檔,三層保障疊加,任何一層出問題都還有別的退路。

同步之後常見的排查思路

即便選好了方案,同步後仍可能遇到「設定沒生效」的情況。以下是幾個常見排查方向:

  • 確認用戶端已重新載入設定。部分用戶端匯入或更新設定後需要手動點擊「套用」或重新啟動核心才會生效,不會自動熱更新所有欄位。
  • 檢查訂閱解析是否被截斷。如果訂閱連結回傳內容過大或包含用戶端不支援的欄位,解析可能中途失敗,節點清單看起來「少了一截」,這種情況建議查看用戶端日誌或更新日誌確認錯誤原因。
  • 核對 TUN 模式等系統層級設定是否隨設定遷移。TUN 模式涉及虛擬網路卡與系統路由表,部分用戶端把這類設定放在應用層偏好裡而不是 YAML 設定檔中,單純同步設定檔不會帶上 TUN 開關狀態,需要在新裝置上單獨確認。
  • 行動端與桌面端的規則語法差異。規則集裡如果引用了本機檔案路徑(而非遠端規則集位址),換到另一台裝置後路徑很可能失效,建議盡量用遠端規則集代替本機檔案引用,減少遷移時的路徑依賴。
警告:不同核心版本對 YAML 欄位的相容性存在差異,舊版用戶端匯入新核心產生的設定檔時,遇到未知欄位可能直接報錯或忽略,升級設定前建議先確認多台裝置上的用戶端版本相近。

小結

多裝置設定不一致的問題,本質是「本機檔案」與「跨裝置」之間的天然矛盾。訂閱連結解決了節點層面的自動同步,WebDAV 備份提供了整機快照式的遷移能力,手動匯出則是最基礎但最可控的離線方案。沒有哪一種是萬能的,按自己的使用頻率、裝置數量、對自訂規則的依賴程度組合使用,才能讓多台裝置上的代理行為真正保持一致。

取得 Clash 用戶端

不同平台的用戶端下載與訂閱設定流程略有差異,前往下載頁選擇對應系統版本,或查看設定教學了解具體匯入步驟。

下載用戶端