Shadowrocket 設定備份與換機移轉:iCloud 同步、匯出設定檔與還原步驟

整理 Shadowrocket 設定備份的三種方式:iCloud 同步、匯出設定檔,以及換機後還原,並說明移轉訂閱連結與本機規則時的注意事項。

本文速覽

本文適合準備更換 iPhone、移轉至 iPad,或刪除後重新安裝 Shadowrocket(小火箭)的使用者。以下以你已有自己的服務商與訂閱為前提,分別整理 iCloud 同步、匯出設定檔與新裝置還原的適用範圍;先保存訂閱來源和本機修改,再檢查規則、策略與系統授權,避免把「檔案已出現」當成「移轉已完成」。

一、先釐清訂閱、設定與系統授權

移轉 Shadowrocket 並非複製一個檔案就能涵蓋所有狀態。Home 中的訂閱與手動新增的連線項目、Config 中的設定檔、Settings 中的 App 設定,以及系統 VPN 授權,屬於不同層面的資料。設定檔可能包含連線參數,但不能因此認定每個匯出的檔案都包含所有訂閱來源與 App 設定。

Home
確認現有訂閱來源、連線項目與目前選取項目
Config
確認目前使用的設定檔與本機規則
Settings
確認 App 設定,並另外檢查 On Demand

先在舊裝置建立一份清單。記下目前選取的設定名稱、Global Routing 選項、訂閱來源,以及曾手動修改的欄位。重新更新訂閱後會取得遠端目前的內容,不一定會保留你在本機修改的名稱、參數或排序,因此不能只備份訂閱連結。

結論:先匯出本機副本,再進行同步

舊裝置仍可使用時,先保存目前設定與完整訂閱來源,再操作 iCloud。同步會傳播修改;獨立的檔案副本則有助於在誤改或誤刪後找回先前內容。

二、iCloud 同步:先確認同步範圍,再依賴還原

iCloud Drive 中的檔案、App 本身提供的 iCloud 同步,以及系統 iCloud Backup,是三種不同功能。將設定檔存入 iCloud Drive,只能證明該檔案已儲存;系統整機備份也不能取代逐項確認 Shadowrocket 的資料。App 內同步的具體項目與入口,請以目前實際介面顯示為準,不應假設它涵蓋所有設定。

  1. 在兩台裝置的系統 Settings 中,確認用於 iCloud 的 Apple Account。這與 App Store 購買所用的帳號是兩件需要分別確認的事。
  2. 前往系統 Settings → Apple Account → iCloud,確認 iCloud Drive 是否已啟用、儲存空間是否足夠,以及相關 App 使用 iCloud 的權限。
  3. 開啟 Shadowrocket,在 Settings 中查看目前介面提供的 iCloud 相關選項。先閱讀選項說明,確認其處理的資料範圍,再啟用相應項目;若找不到該選項,請改用下一節的檔案匯出方式。
  4. 讓舊裝置連上網路並完成同步,再到新裝置確認。不要同時在兩端修改同一份設定,也不要在確認前清除任何一端的資料。
  5. 在新裝置的 Home 與 Config 分別比對訂閱群組、手動項目、檔案名稱和檔案內容。只有名稱相同,並不足以確認本機修改已移轉。

如果新裝置只出現設定檔,Home 中卻沒有原本的訂閱,應視為還原範圍尚未完整,繼續確認訂閱來源,而不是反覆開關 VPN。若新舊裝置的內容不同,先保留兩份副本,再決定要使用哪一份,避免將較舊的內容覆蓋到仍可使用的裝置。

三、匯出設定檔:保留本機規則與相依項目

匯出檔案適合保存明確的設定快照。先在 Config 確認目前使用的檔案,再開啟該檔案的操作選單;依目前介面提供的 Share 或匯出功能,將檔案存入 Files。若長按檔案後出現操作選單,可從該選單繼續操作;選單入口與名稱請以實際介面為準,不要把設定的遠端網址當成檔案副本。

  1. 在 Config 找到目前使用的設定檔並確認名稱,避免只匯出未啟用的舊檔案。
  2. 使用檔案操作選單中的分享或匯出功能,在系統分享面板選擇 Save to Files,並儲存至由你管理的資料夾。
  3. 為副本取一個容易區別的檔名,例如 home-before-migration.conf,不要覆寫唯一的舊副本。
  4. 在 Files 中開啟匯出的檔案,確認其中包含預期的設定區段與本機規則;檔案存在但內容空白,也不能算備份成功。
  5. 若設定引用遠端規則資源,請另外記錄資源網址;若引用其他本機檔案,也要一併保存,並在新裝置確認引用關係。

以下片段僅用來說明如何確認規則是否保留,並非要你取代現有設定。檢查時應比對原始檔案中的規則內容與先後順序,而不是只搜尋單一關鍵字。

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,DIRECT

規則通常由上往下比對,因此自訂的 DOMAIN-SUFFIX、IP-CIDR 或 GEOIP 規則不只要存在,也應維持預期順序。FINAL 是前面的規則都未命中時使用的預設規則;若把原本的預設策略改成範例中的 DIRECT,就會改變實際路由,不要為了通過檢查而照抄。

四、新裝置還原:分別處理 App、檔案與訂閱

Shadowrocket 是 Apple 平台上的閉源商業 App,主要供 iPhone、iPad 使用,唯一取得管道為 App Store。更換裝置時,先確認原購買帳號,再前往 App Store 查找已購買的 App。產品頁的 App ID 為 932747118,開發者為 Shadow Launch Technology Limited;購買資訊、適用裝置與系統需求請以 App Store 頁面標示為準。

確認購買帳號 安裝 App 還原設定 補回訂閱 測試連線
  1. 還原 App:透過 App Store 安裝 Shadowrocket。購買記錄可用來取得 App,無法自動補回個別遺失的訂閱連結。
  2. 還原檔案:使用已透過 iCloud 同步的設定檔,或在 Files 中選取已匯出的檔案,透過系統分享面板交由 Shadowrocket 處理;匯入後前往 Config 確認並選取實際要使用的檔案。
  3. 還原訂閱:如果 Home 中沒有對應訂閱,請使用你已持有的完整訂閱連結,透過 Home 的新增入口匯入;確認內容後再更新,不要重複新增多個來源相同的群組。
  4. 確認參數:逐項比對手動項目的協定、位址、連接埠與驗證資訊。連接埠應使用原設定值,例如原本使用 443 就維持該值,不要只因啟用了 TLS 就將所有項目都改為 443。
  5. 確認授權:首次啟用連線時,依照系統提示允許新增 VPN 設定;舊裝置的授權不能代表新裝置已完成授權。

App 買斷 ≠ 線路方案。本網站不提供、販售或推薦節點或訂閱;還原時只使用你已有的服務商資料。若原訂閱連結已失效,請透過自己原有的服務帳戶確認有效連結,重新安裝 App 無法修復伺服器端已失效的憑證。

五、還原後檢查 Global Routing 與 On Demand

設定匯入成功與連線行為正常是兩項不同的檢查。若 Home 中的 Global Routing 選擇 Proxy,不能據此證明規則檔已按預期分流;選擇 Direct 時,也不能單憑某個請求未經過代理就判定訂閱損壞。需要驗證規則時,請明確選擇 Config,再對照該設定的命中結果進行檢查。

檢查位置確認內容發現差異時的處理方式
Home → Global RoutingProxy、Direct、Config 或 Scene 是否符合原裝置的用途先選擇明確的路由模式;使用 Scene 時,繼續確認其相關設定
Config目前選取的檔案、本機規則與策略引用比對匯出副本,確認沒有啟用同名的舊檔案
Settings → On Demand是否已啟用,以及對應的觸發條件先完成手動連線測試,再恢復所需的自動觸發設定
Home訂閱更新結果、已選取項目與連線參數分辨取得訂閱失敗與連線至遠端伺服器失敗

每次驗證只變更一個變數。先保留一份已知可用的設定,手動連線並存取平常使用的目標,再檢查連線記錄中的目標位址與策略。若只有特定網域的行為不同,優先檢查該網域命中的規則;若訂閱可以更新但項目無法連線,則繼續檢查位址、驗證資訊、傳輸參數與目前的網路狀況。

六、移轉常見問題與舊裝置清理

新裝置有設定檔,為什麼 Home 還是空的?

先確認該檔案是否確實包含連線資訊。規則檔不等於完整的訂閱備份;請回到舊裝置確認訂閱來源,再透過新裝置 Home 的新增入口匯入現有連結,並檢查項目是否出現。不要把設定檔中的規則區段當成訂閱內容。

訂閱更新後,本機修改怎麼不見了?

更新會重新取得遠端內容,本機修改是否保留,取決於具體項目與更新處理方式。先停止連續更新,並依事先保存的記錄確認哪些欄位遭到變更;還原後,將獨立維護的規則保存在容易辨識的設定副本中,並再次匯出。

iCloud 沒有出現資料,要先刪除再安裝嗎?

先不要刪除唯一副本。確認兩台裝置的 iCloud 帳號、Drive 權限、儲存空間與網路狀態;同時確認 App 內實際啟用的同步項目。若舊裝置仍可讀取,請直接將設定匯出至 Files,再依檔案還原流程處理。

新裝置能連線後,可以馬上清除舊裝置嗎?

先完成訂閱更新、規則命中與網路切換檢查,並保留獨立的設定副本。若準備刪除 App 內資料,也要先確認同步關係,避免刪除操作同步到其他裝置。處理舊裝置前,請確認本機副本不只儲存在舊裝置上。

最終檢查應同時符合以下條件:已確認 App 來源、已還原設定內容、訂閱能依預期更新、手動項目參數一致、路由模式明確,且已完成系統授權。只要還有任何一項未確認,就保留舊裝置與匯出檔案;不要以「已經能開啟一次網頁」取代完整的移轉檢查。

App Store 正版驗證 →