Shadowrocket(小火箭)的購買紀錄、Home 中的伺服器與訂閱、Config 中的規則設定,以及 Settings 中的行為設定,應分別確認。本文適合準備更換 iPhone 或同時使用 iPhone、iPad 的使用者:先在舊裝置留存可還原的副本,再確認 iCloud 是否可用,最後依序在新裝置還原並驗證。本文以使用者已有自己的服務商與訂閱為前提。
一、先區分購買紀錄、訂閱與設定檔
重新從 App Store 取得 App,只代表可再次使用用戶端,不等於還原 App 內的所有資料。Shadowrocket 是閉源商業 App,採一次買斷;買斷用戶端 ≠ 購買線路方案。本網站不提供、不販售、不推薦節點或訂閱。移轉時,應將「重新取得 App」和「還原自己的連線資料」視為兩件獨立的工作。
Home 主要用來查看伺服器、訂閱及連線狀態;Config 用來管理和選取規則設定;Settings 中還有需要另外確認的行為設定。一份規則設定檔可能包含 General、Rule 等內容,但不一定包含 Home 中的所有訂閱連結、手動新增的伺服器密碼或目前使用狀態。因此,不能只因為「已匯出一個檔案」就清除舊裝置。
- 購買紀錄:與購買時使用的 Apple 帳號相關,不是設定備份。
- 訂閱網址:是重新取得伺服器清單的入口;只有目前清單而沒有網址,不代表之後還能更新。
- 本機設定:包含自行修改的規則,不能只儲存遠端設定網址而忽略本機差異。
- 裝置狀態:VPN 授權、目前選取項目、自動連線條件等,都需要在新裝置上重新確認。
二、iCloud 同步與手動匯出各自能解決什麼問題
iCloud 可讓 App 支援同步的資料在不同裝置間使用。這需要正確的 Apple 帳號、iCloud Drive、App 存取權限、可用空間和網路。同步不是在固定時間點封存資料:同一份資料修改或刪除後,變更也可能傳到其他裝置,因此換機前仍應另外保留一份副本。
手動匯出則會保留特定時間點的檔案內容,適合保存本機規則修改,也方便匯入後逐項比對。匯出範圍取決於選取的項目和匯出功能,不能把從 Config 匯出單一檔案當成完整 App 備份。將檔案存到 iCloud Drive 只是選擇儲存位置,並不代表已啟用 App 本身的資料同步。
移轉方式:用同步接續使用,用匯出留存備份
iCloud 同步
- 在系統「設定」→ Apple 帳號 → iCloud 中確認 iCloud Drive 和 Shadowrocket 的使用權限。
- 查看 Shadowrocket 的 Settings 中目前提供的 iCloud 相關選項,並確認實際同步範圍。
- 在新裝置看到資料後,仍須比對檔案內容與訂閱來源。
手動匯出
- 在 Config 中分享或匯出需要保留的本機檔案。
- 透過系統分享面板將檔案儲存到「檔案」,留存移轉前的副本。
- 另外保存現有的訂閱網址,以及設定檔未涵蓋的手動伺服器資料。
以新裝置上實際可讀取的內容為準,不要把登入相同帳號或開啟同步開關當成已完成還原。
三、舊 iPhone 的備份順序
備份前先暫停大量修改和刪除,確認目前連線可用,並記下 Home 中的 Global Routing 選項與 Config 中正在使用的檔案。若要更新訂閱,先留存原有來源資訊;更新可能改變伺服器名稱、數量或順序,不能以更新後的清單推斷移轉前的狀態。
-
記錄目前狀態
開啟 Home,記下目前的伺服器與 Global Routing;再開啟 Config,記下目前使用的設定檔名稱。進入 Settings → On Demand,記錄是否已啟用及現有條件。
-
保存訂閱來源
在 Home 查看現有訂閱的編輯資訊,妥善保存原始 URL。若已看不到網址,請從自己原先保存的資料中找回;不要把單一伺服器的分享內容當成整份訂閱。
-
匯出本機檔案
進入 Config,找到要備份的本機檔案,從該檔案的操作選單選擇分享或匯出,再透過系統分享面板儲存到「檔案」。操作手勢和選項名稱以目前介面為準,請勿誤選刪除,或只複製遠端網址。
-
檢查檔案內容
確認匯出的檔案可以讀取,並檢查自行修改的 Rule 內容是否保留。若設定引用外部規則或遠端設定,也要另外記錄這些網址;保存主檔案不代表外部內容也一併保存。
-
確認同步結果
檢查系統 iCloud 權限與可用空間,等待資料同步後,再到另一台裝置確認。若無法立即驗證,至少保留已匯出的檔案、訂閱來源和舊裝置,暫時不要清除舊裝置。
將備份檔案視為敏感資料保存訂閱 URL 中的 token、伺服器密碼與金鑰都可能授予連線權限。不要將完整檔案貼到公開討論區,也不要上傳至不明的解析網站。檔名可用「用途+備份日期」區分,但不要把密碼或 token 寫進檔名。
四、新 iPhone 依序還原「App、資料、規則、授權」
先透過 App Store 重新取得 Shadowrocket。使用購買時的 Apple 帳號,在 App Store 的已購項目紀錄中尋找;系統介面的項目名稱可能會調整。確認開發者為 Shadow Launch Technology Limited、App ID 為 932747118,且圖示與本站官方圖示一致。iPhone、iPad 及其他相容裝置的系統需求,以 App Store 頁面標示為準。
還原時不要一看到清單是空的,就重複新增所有訂閱。先確認 iCloud 是否仍在同步,再決定要補匯入哪些項目。否則同步內容稍後出現時,可能與手動新增的內容重複,造成群組重複,也增加之後辨識來源的難度。
- 檢查已同步內容:開啟 Home 和 Config,分別查看伺服器清單與本機設定。依名稱和關鍵內容核對,不要只比較數量。
- 補回訂閱:若缺少來源,在 Home 右上角點選「+」進入 Add Server,將 Type 設為 Subscribe,輸入自己保存的 URL 並儲存,再執行該訂閱的更新操作。不要將訂閱 URL 填入一般伺服器的位址欄。
- 補回本機設定:在「檔案」中找到備份,透過分享面板傳送至 Shadowrocket;若目前系統沒有顯示該選項,請使用 Config 提供的檔案匯入方式。匯入後確認 Config 可以讀取該檔案,並選取要使用的設定。
- 確認運作模式:需要依規則分流時,請在 Home → Global Routing 選擇 Config。Proxy 和 Direct 不等於依目前的 Rule 逐條分流;若使用 Scene,也要確認該場景實際套用的策略。
- 完成裝置授權:首次連線時,依系統提示允許加入 VPN 設定。舊裝置已取得授權,不代表新裝置也已授權;完成後再檢查連線狀態。
- 最後還原自動連線:先以手動連線確認可正常運作,再進入 Settings → On Demand 還原所需條件,避免自動連線干擾問題排查。
五、用兩張核對清單確認還原是否完整
移轉驗證要分別確認「是否能連線」和「規則是否依預期執行」。訂閱更新成功,只代表該次成功取得內容,不代表每台伺服器都能連線;伺服器可以連線,也不代表目前使用的是正確設定。建議先選一台現有且可用的伺服器,再對照以下兩類資料檢查。
連線資料核對
- 訂閱來源
- URL 與舊裝置的紀錄一致,更新時沒有發生驗證失敗或內容解析錯誤。
- 伺服器欄位
- 位址、連接埠、驗證資訊與原始資料一致;連接埠必須沿用自己的實際數值。
- 協定參數
- Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 應依原本類型還原,不可互換驗證欄位。
- 目前選取項目
- Home 中實際選取的伺服器符合預期,不只是出現在清單中。
訂閱產生的項目優先透過原訂閱還原;獨立手動新增的項目則逐一檢查保存的內容。
規則與行為核對
- 設定檔
- Config 中已選取還原後的檔案,本機修改也仍然存在。
- 運作模式
- Home → Global Routing → Config,用來驗證目前檔案中的規則。
- 規則順序
- 具體比對規則排在前面,FINAL 排在後面;策略名稱應與目前有效的策略相符。
- 自動連線
- Settings → On Demand 的條件與新裝置的使用環境相符。
設定檔相同不代表裝置行為完全相同,系統授權與連線條件仍須分別確認。
例如,若舊設定中有以下規則,還原後應確認三行都已保留,且 FINAL 沒有被移到前面。此處的 example.com 僅用來說明語法,不是要求造訪的測試網站;PROXY 應對應目前設定中可用的代理策略。驗證自己的規則時,請使用原本就有明確預期的目標。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,DIRECT
DOMAIN-SUFFIX用來比對指定網域及其子網域;不要只憑頁面能否開啟,就判斷規則是否命中。IP-CIDR用來比對 IP 位址範圍;範例中的no-resolve表示此規則不會額外觸發網域解析。FINAL會接收前面沒有比對到的流量;調整位置或策略會影響大量連線。- 若原設定還有
GEOIP或遠端規則引用,應保留原有順序與引用,不要用這個精簡範例取代完整設定。
六、換機後常見問題與處理順序
使用相同的 Apple 帳號,為什麼新裝置還是空的?
先確認 App Store 購買帳號和系統 iCloud 帳號是否不同。檢查系統「設定」→ Apple 帳號 → iCloud 中的 iCloud Drive、App 權限和可用空間,再查看 Shadowrocket 的同步選項與實際涵蓋範圍。仍未出現的資料,請用已保存的檔案和來源資訊補回,不要先刪除舊裝置上的內容。
已匯入設定,為什麼 Home 沒有伺服器?
先在 Config 查看匯入檔案包含哪些內容。規則設定和 Home 的伺服器清單不是同一項資料;如果檔案只有 General、Rule 等內容,應使用原訂閱 URL 還原來源,或補回自己的手動伺服器資料。重複匯入同一份規則檔,不會補齊缺少的訂閱。
還原後可以連線,但分流方式和舊裝置不同?
依序檢查 Home → Global Routing → Config、Config 目前選取的檔案,以及 Rule 順序。接著確認遠端規則是否成功取得、策略引用是否仍有效。一次只修正一項再重新連線,避免同時更新訂閱和替換規則,導致無法判斷問題原因。
新裝置出現兩份相同的訂閱,該刪除哪一份?
先查看兩份訂閱的來源 URL 和更新狀態,確認一份是同步結果、另一份是手動補加,而不是用途不同的兩個來源。保留能正常更新且資料完整的一份,並確認目前伺服器和規則策略沒有引用準備刪除的內容,再處理重複項目。
什麼時候可以清除舊 iPhone?
等新裝置完成一次訂閱更新、一次手動連線、一次規則行為核對,並確認匯出的檔案仍可讀取後,再處理舊裝置。若還需要依賴舊裝置查看密碼、訂閱網址或本機規則,就代表移轉尚未完成。請保留獨立備份,不要把兩台裝置上的同步副本當成兩份互不相關的封存資料。