Shadowrocket 換機轉移設定:iCloud 同步、匯出設定與新裝置還原步驟

換新 iPhone 或 iPad 時,了解如何轉移設定檔與訂閱:涵蓋 iCloud 同步範圍、手動匯出設定,以及在新裝置以同一 Apple ID 重新下載後的匯入順序。

本文重點

本文適用於舊裝置仍可正常使用,且已有自己的服務商與訂閱的使用者。轉移前,請分別備份購買記錄、伺服器與訂閱,以及 Config 設定檔,再於新裝置逐項還原。iCloud 中看得到檔案,不代表 Home 項目和 Settings 已完整轉移;完成一次訂閱更新、規則檢查與實際連線測試後,再處理舊裝置。

一、轉移前先釐清:購買記錄、訂閱與 Config 是不同資料

Shadowrocket(小火箭)的購買資格由 App Store 帳號管理,連線參數與設定則屬於 App 資料。使用原購買帳號重新下載 App,只能恢復使用資格,不會依購買記錄重新產生訂閱連結。買斷 App ≠ 購買線路方案;已有的訂閱連結請向你的服務商取得。

Home 中的伺服器項目、Config 中的規則檔案,以及 Settings 中的行為設定各有用途。即使設定檔包含部分伺服器或策略定義,也不能因此認定它已保存 Home 中的所有訂閱關係、更新選項與本機設定。轉移時應依資料類別逐項確認,而非只檢查 App 是否已安裝。

Home
確認訂閱群組、伺服器項目與目前選取項目
Config
保存本機規則檔案與遠端設定來源
Settings
記下需要在新裝置重新確認的連線與更新設定

判斷原則:可重新取得的來源,比目前清單更重要

清除舊裝置資料前,請確認至少保留一份可讀取的 Config 檔案,以及可重新匯入的訂閱來源。只有伺服器名稱、群組名稱或延遲結果,無法用來重建連線參數。

二、備份舊裝置:先保存來源,再匯出設定檔

先在舊裝置完成一次正常連線,確認要轉移的是有效設定。備份前不要大量刪除伺服器、切換遠端設定來源或重設 Settings,否則難以判斷問題原本就存在,還是轉移後才發生。備份檔請存放在自己掌控的位置,避免將憑證傳到公開聊天室或文件。

  1. 檢查 Home。記下有效訂閱的群組名稱、目前選取的伺服器,以及手動新增的項目。請另外安全保存訂閱連結;不要假設匯出一份 Config 檔案就會包含這些連結。
  2. 檢查 Config。找出目前實際啟用的設定檔,並區分本機編輯的檔案與遠端來源。若曾修改遠端設定,請同時保存目前檔案並記下原始來源;重新取得遠端檔案可能會覆蓋本機修改。
  3. 匯出目前檔案。在 Config 中開啟該檔案的操作選單,使用匯出或分享功能,再透過系統分享面板儲存到「檔案」。按鈕位置與名稱依目前介面為準;請確認保存的是設定檔本身,而不只是檔名或來源網址。
  4. 開啟備份檢查。在「檔案」中確認檔案確實存在且可讀取,並檢查能否找到規則區段與自行新增的項目。檔案選擇器中顯示檔名,不代表下載或儲存已完成。
  5. 記下 Settings。確認 Settings → On Demand,以及訂閱更新相關選項。記錄曾主動變更的設定即可,不必逐項複製舊裝置上的所有預設值。

以下規則範例僅供檢查檔案內容,不是完整設定,也不包含連線服務。若舊檔案已有自己的規則,請保留原有順序,不要以範例取代。

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

規則會依序比對,最先符合的規則會決定對應策略。轉移時尤其要確認自訂 DOMAIN-SUFFIX 仍排在 FINAL 之前,且被引用的策略仍然存在。只複製規則文字、漏掉對應的策略定義,也會改變實際連線結果。

三、iCloud 同步範圍:看得到檔案,不代表整套環境都已還原

請區分三種情況:將匯出的檔案儲存在 iCloud Drive、使用 App 提供的 iCloud 相關功能,以及透過整機備份還原 App 資料。三者保存的內容與還原方式各不相同。將一份 Config 檔案放進 iCloud Drive,只能轉移這份檔案,不能據此認定 Home 訂閱清單、目前選取項目與 Settings 也會一併還原。

透過 iCloud 轉移檔案

帳號確認
兩部裝置使用可存取同一 iCloud Drive 的帳號
系統設定路徑
系統「設定」→ Apple 帳號 → iCloud → iCloud Drive
檔案確認
在新裝置的「檔案」中開啟備份,確認內容已下載
還原步驟
將檔案匯入 Config,並明確選為目前使用的設定

雲端檔案出現後仍須匯入;檔案儲存位置不代表目前已啟用。

App 資料與系統權限

訂閱清單
在 Home 確認群組與項目,不要只因檔案存在就推斷資料已還原
重新確認設定
檢查 Settings → On Demand 與訂閱更新選項
VPN 權限
首次連線時,依新裝置上的系統提示確認
購買帳號
分別確認 App Store 購買帳號與 iCloud 帳號

完成整機還原後仍須實際測試連線;系統權限與網路環境都需要在新裝置上確認。

若使用 App 內的 iCloud 相關功能,請先查看介面列出的同步項目,再到另一部裝置確認實際結果。不要把「已開啟同步」解讀為「所有資料都已備份」。系統選單名稱可能隨系統語言與版本而異,但檢查重點不變:可存取雲端硬碟、檔案已下載到裝置、已匯入 App,且所需項目齊全。

四、新裝置還原順序:先取得 App,再匯入資料

Shadowrocket 透過 App Store 取得,主要使用裝置為 iPhone 與 iPad;系統需求與購買適用範圍請以 App Store 頁面標示為準。在新裝置的 App Store 確認原購買帳號,並從購買記錄重新取得 App。核對時請確認開發者為 Shadow Launch Technology Limited,App ID 為 932747118;詳細步驟請參閱還原購買說明。

確認購買記錄 還原訂閱 匯入設定 確認權限 測試連線
  1. 首次開啟後檢查 Home。若整機還原已帶回訂閱,請先確認群組,不要立即重複匯入。若訂閱不見了,請向你的服務商取得原訂閱連結,透過訂閱匯入功能重新新增,並執行一次更新。
  2. 還原手動新增的項目。不屬於訂閱的伺服器,請依舊裝置的記錄逐項確認。位址、連接埠、驗證參數與傳輸選項都必須完全相符;名稱相同不代表參數也相同。
  3. 匯入 Config 檔案。在 Config 中使用檔案匯入功能選取備份;也可以從「檔案」的系統分享面板傳送給 Shadowrocket,實際可用方式請以介面為準。匯入後,請確認目前啟用的是轉移過來的檔案,而不是另一份同名檔案。
  4. 確認 Global Routing。若原本使用規則分流,請選擇 Config,再確認所用策略對應的伺服器。Proxy、Direct、Config、Scene 是不同的流量處理方式,不能只因已選取伺服器,就認定規則正在生效。
  5. 首次連線時確認權限。開啟連線開關,依系統提示完成 VPN 設定授權。這是新裝置上的系統操作,不會因複製檔案而自動完成。
  6. 最後還原自動化設定。確認手動連線與瀏覽正常後,再檢查 Settings → On Demand。新裝置使用的 Wi-Fi、行動網路或情境可能不同,未經驗證前不要直接照搬自動連線條件。

五、確認轉移完成:分別測試訂閱更新、規則比對與實際連線

確認轉移完成與否,不應只看連線開關或延遲數值。延遲測試有結果,只能表示當下測試收到回應,無法證明 DNS、規則策略、訂閱更新及所有網頁連線都正常。先讓舊裝置維持原狀,在新裝置上一次只調整一個變數,才能找出差異來源。

確認轉移完成後,再清除舊裝置資料

至少完成一次訂閱更新、一次 Config 內容確認,以及一次實際連線測試,並確認備份檔仍可讀取。完成這些檢查前,舊裝置仍是確認參數與重新匯出檔案的可靠參照。

若新裝置首次測試失敗,請優先確認「啟用的檔案、Global Routing、所選伺服器、目前網路」這四項。不要立刻刪除所有資料重新開始;反覆匯入容易產生同名檔案與重複群組,反而增加排查難度。

六、換機後常見問題與處理順序

使用同一個 Apple ID 重新取得 App,為什麼 Home 還是空的?

購買記錄與 App 內的連線資料分開管理。先確認是否已還原 App 資料;若沒有,請向你的服務商取得既有訂閱並重新匯入。接著再匯入 Config 檔案,不要把重新取得 App 當成訂閱已還原的證明。

iCloud Drive 裡有設定檔,為什麼 Config 沒顯示?

先在「檔案」中開啟該檔案,確認雲端內容已下載。接著返回 Config,使用檔案匯入功能選取該檔案,並明確設為啟用。雲端硬碟可儲存檔案,但不能只因檔案看得到,就認定已匯入 App。

規則檔案已還原,為什麼連線結果和舊裝置不同?

先確認 Global Routing 是否設為 Config,再檢查目前啟用的檔案,以及策略對應的伺服器。若選擇的是 Proxy 或 Direct,就不會依照 Config 中的規則處理流量。接著再比較 DNS 設定與兩部裝置的網路環境。

匯入訂閱後出現兩組相同項目,可以直接全部刪除嗎?

先分別確認兩個群組的來源與更新結果,找出哪一組是新匯入的副本。保留一組已確認可用的訂閱後,再移除重複群組;手動新增的伺服器與本機備註請先另行記錄,避免一併誤刪。

舊裝置已清除,只剩匯出的設定檔,該怎麼辦?

先匯入檔案,檢查其中實際包含的規則、策略與伺服器定義,再補上缺少的項目。若檔案沒有保存訂閱來源,就無法只憑伺服器名稱反推出訂閱連結;請向你的服務商取得原訂閱,並重新確認更新狀態。

完成轉移後,請將可用設定保留一份離線備份,並將訂閱憑證與公開的問題排查資料分開存放。日後修改規則前,先保存目前可用的檔案再進行編輯;下次換裝置時便能依照已驗證的順序還原,不必重新猜測各項設定。

從 App Store 下載先確認正版資訊