iPad 版 Shadowrocket 使用指南:同一 Apple ID 重新下載已購 App、橫向畫面差異

整理 iPad 上以同一 Apple ID 重新下載已購 Shadowrocket 的方法,以及橫向畫面、分割畫面多工和設定同步注意事項。

本文摘要

本文適合已在 iPhone 購買 Shadowrocket,準備在自己的 iPad 上繼續使用的讀者。先確認 App Store 購買記錄,再分別處理設定匯入、VPN 授權與橫向操作;同一筆購買記錄不代表兩部裝置的設定會自動一致。本文以你已有自己的服務商與訂閱為前提,訂閱連結請向服務商取得。

同一 Apple ID:確認購買記錄後重新下載

Shadowrocket(小火箭)是一次性買斷的閉源商業 App,唯一取得管道是 App Store。這裡所說的「共享購買」,是指本人在自己的 iPhone 與 iPad 上使用同一 Apple ID 的既有購買記錄,並非將帳號交由他人使用。符合 App Store 已購條件時,可在 iPad 重新下載已購 App,不必再次支付客戶端費用。

請先區分 iCloud 登入帳號與 App Store 購買帳號。iPad 登入相同的 iCloud 帳號,不代表 App Store 使用的就是原購買帳號;請前往 App Store 帳號頁面確認實際用於購買的 Apple ID。相容性、系統需求及是否支援通用購買,均以 App Store 頁面標示為準。

  1. 確認購買帳號

    在 iPad 開啟 App Store,點選右上角的帳號頭像,確認目前的購買帳號是否與先前購買 Shadowrocket 的帳號相同;系統介面可能會將 Apple ID 顯示為 Apple Account。

  2. 尋找已購 App

    在帳號頁面的 Apps 或 Purchased 中尋找 Shadowrocket,實際名稱會因系統介面而異。建議從自己的 App 購買記錄進入產品頁,不要只憑搜尋結果中的名稱判斷。

  3. 確認產品資訊

    確認開發者為 Shadow Launch Technology Limited,App ID 為 932747118。可前往正版驗證頁核對官方圖示與 App Store 連結。

  4. 重新下載 App

    若顯示雲朵下載按鈕,點選後依照系統提示操作。若仍顯示價格,請先確認帳號、購買記錄與 App Store 國家或地區,不要直接再次確認付款。

首次啟動:分開處理購買、設定與 VPN 授權

App 出現在 iPad 主畫面,只代表客戶端已下載。若要建立連線,還需要有效的連線參數,並在這部 iPad 上完成系統 VPN 設定授權。先前在 iPhone 上允許的 VPN 授權,不能取代 iPad 上的系統確認。

匯入內容前,先熟悉 Home、Config、Settings 這三個主要入口。Home 用來查看連線項目與連線狀態;Config 用來確認目前的設定檔與規則;Settings 用來調整客戶端設定。橫向畫面可能會改變入口排列位置,但不要將位置變化誤認為設定名稱變更。

3 個主要入口
Home / Config / Settings:分別確認連線、設定檔與設定
4 個確認項目
Global Routing:Proxy / Direct / Config / Scene
932747118
App Store App ID:用於確認產品資訊

訂閱網址可能包含存取憑證。排查時請遮蔽完整連結、密碼與金鑰;不要將含有憑證的截圖放入公開記錄。App 購買帳號與服務商帳號是不同身分,兩者不能互相取代。

橫向畫面與窄視窗:依入口名稱辨識介面

iPad 可用寬度會受螢幕方向、視窗大小與系統多工狀態影響。同樣是橫向畫面,全螢幕與窄視窗可能採用不同排列方式;清單可顯示的欄數、長名稱是否遭截斷,也會隨實際寬度改變。實際版面以目前 App 與系統的呈現為準,不要將單一裝置的截圖視為所有 iPad 的固定版面。

使用狀態需要留意的變化確認方式
直向或窄視窗長名稱、網址與參數值可能無法完整顯示開啟對應項目的編輯頁面,確認完整欄位,不要只看清單摘要
橫向全螢幕清單與詳細資訊可使用更多橫向空間仍依 Home、Config、Settings 名稱尋找入口,並確認目前選取的項目
調整視窗大小後導覽位置、文字換行與按鈕排列可能改變先完成目前的編輯並儲存,再調整視窗寬度,避免將未儲存狀態誤認為同步失敗

可以進行一次不修改參數的檢查:先在 Home 記下選取項目的名稱,旋轉螢幕後再次查看,再前往 Config 確認目前的設定檔。旋轉螢幕本身不應被視為切換連線或設定檔的操作;若前後行為不同,請進一步確認是否誤觸其他項目、是否更新了訂閱,以及網路是否也同時變動。

連線項目名稱相近時,請查看協定與伺服器位址,不要只依賴遭截斷的前幾個字元。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同的協定類型,不能因顯示名稱相同就互換參數。轉移後請保留原有協定類型,並逐項核對服務商提供的欄位。

分割畫面多工:視窗變化不等於連線變化

能否使用分割畫面、視窗模式或其他多工方式,取決於 iPad 機型、系統與 App 目前的支援情況;系統需求以 App Store 頁面標示為準。若系統沒有提供相應操作入口,不要假設修改 Shadowrocket 中的某個選項就能啟用。視窗管理屬於系統介面功能,與服務商訂閱是否有效是兩回事。

例如,瀏覽器在分割畫面後重新載入頁面,但 Home 仍顯示連線中。這只能表示頁面重新載入,不能單憑此現象判定連線中斷。請比對同一時間的連線記錄與目標請求結果;若只有某個網站無法使用,請接著檢查網域比對與目標服務狀態,不要先重設所有設定。

Global Routing:轉移後確認實際處理方式

兩部裝置使用相同訂閱,不代表它們會依相同規則處理請求。Home → Global Routing 的選項會影響路由判斷。尤其是 iPhone 已有自訂規則、iPad 剛完成安裝時,請先確認模式,再比較連線結果。以下僅比較 Shadowrocket 各設定的用途;推薦選項的前提是已確認規則有效。

Config

建議

依目前設定檔中的規則決定請求的處理方式。這不代表未符合規則的請求一定會直連,最終結果仍取決於 FINAL 等規則及其引用的策略。

適用情況:已確認設定檔,且希望兩部裝置遵循相同規則時。

Proxy

以代理模式處理流量,可用來比對目前規則是否影響目標請求。測試仍取決於所選連線項目有效,無法避開服務商提供的參數錯誤。

適用情況:短時間比對測試,用來區分連線本身與規則比對問題。

Direct

以直連模式處理流量,可與代理模式下對同一目標的結果比較。直連測試成功,不代表服務商連線正常。

適用情況:檢查目前網路是否能直接連線至目標網站。

Global Routing 中也有 Scene。使用此選項前,請確認既有場景的設定與適用條件,不要將場景名稱視為固定的路由結果。為減少變因,初次轉移時可先使用明確的 Config、Proxy 或 Direct 進行單項測試,再恢復原有場景設定。

結論:先統一模式,再比較裝置

在兩部裝置上選取相同的連線項目與設定檔,並將 Global Routing 設為 Config,再連線至相同目標;若結果仍不同,再檢查規則內容、DNS 與網路條件。

設定同步:分別驗收訂閱、規則與本機設定

使用同一 Apple ID 的購買記錄,不能證明所有設定都已同步。更新訂閱主要用於取得服務商提供的連線項目;Config 中的規則檔、目前選取的項目、Settings 中的本機設定,以及系統 VPN 授權,都需要分別確認。即使使用 App 提供的同步或匯出功能,匯入後也應逐項驗收,不要只憑檔名相同就判定成功。

轉移前請保留一份原設定記錄,避免後續更新訂閱覆蓋項目後失去比對依據。若要匯入檔案,請先確認檔案是否含有密碼、PrivateKey 或訂閱憑證,並只儲存在自己掌控的傳輸位置。規則檔與連線參數用途不同,只複製規則文字不會自動取得可用的服務商連線。

檢查項目確認位置驗收內容
訂閱項目Home確認更新是否成功、項目是否存在,以及所選項目是否符合預期
目前規則Config已選取的檔案、規則順序、策略引用,以及最後 FINAL 的處理方式
路由方式Home → Global RoutingConfig、Proxy、Direct 或 Scene 是否符合目前的測試目的
自動觸發Settings → On Demand啟用狀態與觸發條件是否符合這部 iPad 的網路環境

檢查規則時,可以先參考以下僅用於說明語法的文字。規則會由上而下比對,較具體的條件應放在兜底規則之前;其中的範例網域不是服務入口,不能用來驗證實際連線效能。

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

DOMAIN-SUFFIX 用於比對網域後綴,IP-CIDR 用於比對 IP 網段,GEOIP 依據 IP 地理資料庫判斷,FINAL 處理未符合前序規則的請求。此處的 DIRECT 代表直連,PROXY 代表代理策略;REJECT 則用於拒絕請求。實際設定還須確認策略有效,不要只照抄最後一行。

從 App Store 下載正版確認開發者與 App ID