本文適合已在 iPhone 購買 Shadowrocket(小火箭),準備在自己的 iPad 上使用的讀者。先確認 App Store 購買帳號,再從已購項目重新下載,接著依 iPad 視窗寬度與輸入方式整理設定。重新下載 App、還原設定資料、授予系統 VPN 權限是三件不同的事;購買記錄不會取代後兩項操作。
同一個 Apple ID:共用購買記錄,不代表設定同步
本文所說的「同一個 Apple ID」,是指當初完成購買的 App Store 帳號。iPad 頂端顯示的 iCloud 帳號,可能與「媒體與購買項目」使用的帳號不同,因此只看到相同的頭像或姓名,還不足以確認購買帳號。請在 iPad 的系統 Settings → 個人帳戶 → Media & Purchases 中確認實際使用的商店帳號。
Shadowrocket 有兩種取得方式:iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac(Apple 晶片 / Intel)、Windows、Android、Linux 版免費。使用曾購買 App 的同一個 App Store 帳號,即可在支援的 iPad 上重新下載,無須再次購買。iPhone / iPad 的系統需求請以 App Store 頁面標示為準;其他裝置的取得方式請參閱全平台下載頁。
先確認購買帳號,再處理設定
商店辨識出已購記錄,只代表可以重新下載 App。若 iPad 的 Home 列表是空的,請匯入自己已有的連線資料,而不是再次購買 App。
從已購項目重新下載:先確認帳號,再確認 App
App Store 帳號頁面的名稱會隨系統版本與顯示語言而異。英文介面可能顯示 Apps → My Apps,較舊系統可能顯示 Purchased → My Purchases;兩者都是查看該帳號曾取得 App 的位置。不要把 App 內的 Settings 誤認為商店已購項目的入口。
-
確認帳號
開啟系統 Settings → 個人帳戶 → Media & Purchases,確認目前的商店帳號就是當初購買 Shadowrocket 的帳號。確認時不必登出 iCloud。
-
開啟購買記錄
前往 App Store → 右上角帳號頭像 → Apps → My Apps;若目前系統使用 Purchased,則前往 Purchased → My Purchases。
-
尋找 App
搜尋 Shadowrocket。確認開發者為 Shadow Launch Technology Limited,並核對產品頁上的 App ID 為 932747118,不要只憑相似名稱判斷。
-
重新下載
點一下雲朵下載按鈕,依系統提示完成驗證。安裝後若顯示 Open,表示這台 iPad 已可使用此 App;這個步驟不會自動匯入連線資料。
-
確認相容性
若出現系統不相容的提示,請查看產品頁的 Compatibility;系統需求請以 App Store 頁面標示為準。先確認系統條件,不要把相容性提示當成購買記錄遺失。
若在已購列表找不到 App,可再查看帳號頁面的 Hidden Purchases,以及原購買憑證上的帳號資訊。如果產品頁仍顯示購買按鈕,請先暫停付款並確認目前帳號、原購買記錄與商店地區是否一致;「裝置是同一個人的」並不能證明商店帳號相同。
iPad 橫向畫面與分欄:依目前視窗寬度判斷
iPad 的顯示差異主要來自可用寬度,而不是另一套協定或不同的購買權益。全螢幕橫向、直向、Split View 和 Stage Manager 下,App 實際取得的視窗寬度各不相同。寬視窗中,列表與詳細資料有較多並排空間;窄視窗則可能需要進入詳細頁面後再返回。實際分欄方式依目前系統與 App 介面而定,不要認為橫向畫面一定會固定顯示兩欄。
尋找功能時,優先辨認 Home、Config、Settings 這些名稱,不要只記「螢幕最左邊第三個項目」。視窗大小改變後,入口位置與列表可見範圍可能不同,但操作目的不變:在 Home 查看連線項目與目前選擇,在 Config 查看設定檔,在 Settings 查看 App 設定。
| 視窗狀態 | 操作重點 | 確認方式 |
|---|---|---|
| 全螢幕橫向 | 利用較寬的列表與詳細資料區域檢查長欄位。 | 選取項目後,確認詳細資料標題與目標項目相符,再修改 Server 或 Port。 |
| 全螢幕直向 | 長連結可能換行,詳細資料也可能需要另行開啟。 | 不要依據顯示行數判斷連結是否被插入換行。 |
| Split View | 視窗變窄後,重新確認目前所在頁面。 | 先儲存正在編輯的內容,再切換至旁邊的資料視窗。 |
| 外接鍵盤 | 鍵盤焦點與目前選取的列表項目是不同概念。 | 看到插入游標後再貼上,儲存前再次檢查欄位內容。 |
編輯前先確認頁面標題與所選項目,尤其是項目名稱相似時。旋轉螢幕本身不會儲存資料;輸入欄位的變更仍須透過目前編輯頁面的儲存功能送出。若看不到底部操作區,先收起螢幕鍵盤,再確認頁面能否捲動。
鍵盤輸入與資料匯入:避免長連結遭到改寫
在 iPad 上使用外接鍵盤,方便輸入較長的 Server、Password 和訂閱 URL,但仍須檢查格式。全形標點、前後空格或選錯輸入欄位,都可能造成儲存成功卻無法連線。建議從已有資料複製,貼上後逐項核對;不要依照相似拼法自行補齊協定參數。
- 選取完整連結:在原始資料中選取完整 URL,按 Command-C 複製;進入目標輸入欄位後,按 Command-V 貼上。若系統詢問是否允許跨 App 貼上,請依實際操作需求決定。
- 檢查訂閱 URL:
https://example.com/sub?token=xxxx僅為格式範例,無法用來連線。實際連結中的?、&、=及後續內容都必須完整保留。 - 區分協定與連接埠:例如,只有在既有資料明確標示 Trojan、Port 為
443時,才依照資料填寫;不能因為同樣使用443,就把 Type 改成 Hysteria2。 - 妥善保管敏感內容:訂閱 URL、Password、UUID 和私鑰可能授予存取權限。複製完成後,不要將含有完整憑證的頁面截圖公開求助。
若持有的是連線項目訂閱,請前往 Home →「+」→ Type → Subscribe,填入自己的訂閱 URL,儲存後更新訂閱,並確認是否產生預期項目。若持有的是完整設定檔,請在 Config 中依照資料的匯入方式處理。兩者的內容結構不同,不能只因連結以 https:// 開頭,就判斷該從哪裡匯入。
首次連線:區分 Global Routing 與 On Demand
首次啟用連線時,系統可能會要求新增 VPN 設定。確認要求來自目前使用的 Shadowrocket 後,依系統提示授權。iPhone 曾經授權,不代表 iPad 也已取得相同權限;兩台裝置的連線開關與系統 VPN 狀態都需要分別檢查。
在 Home → Global Routing 中選擇處理要求的方式。Config 會依目前設定檔中的規則處理;Proxy 和 Direct 可用於隔離問題;Scene 則依已設定的情境處理。以下比較僅涉及 Shadowrocket 本身的路由模式,不會改變訂閱期限,也無法修正錯誤的伺服器憑證。
Config
建議依照目前啟用設定檔中的規則與策略處理要求。先確認 Config 中選取的檔案,再檢查規則順序與最終預設策略;未符合規則的要求不一定會自動直連。
適用情況:已有確認過的設定,需要依網域與位址分流。
Proxy
將納入代理處理範圍的要求交由代理方式處理,適合暫時排除規則選擇造成的差異。切換後仍無法連線時,請繼續檢查項目參數與網路條件。
適用情況:短時間測試目前的連線項目是否可用。
Direct
以直連方式處理要求,可用來比對目前網路本身的存取狀況。這不代表代理連線成功,也不會驗證服務提供者提供的驗證資料。
適用情況:區分本機網路問題與代理路徑問題。
Scene
依照已設定的情境條件處理路由。使用前應確認情境條件與目標設定;不能只切換到 Scene,就假設已經有可用情境。
適用情況:已設定情境,並需要依使用環境切換處理方式。
規則語法不會因 iPad 橫向顯示而改變。例如 DOMAIN-SUFFIX,example.com,DIRECT 會比對網域後綴;IP-CIDR,192.168.0.0/16,DIRECT 會比對指定位址範圍;FINAL,DIRECT 會將直連設為前面規則皆未符合時的預設處理方式。實際策略必須符合自身用途,不要只複製範例就認定設定適用於所有網路。
Settings → On Demand 控制依條件觸發連線,與決定如何處理要求的 Global Routing 並非同一項設定。首次排查時,先完成一次可重現的手動連線,再單獨確認 On Demand 條件。若關閉連線後又自動連線,請檢查此設定與系統 VPN 狀態,不必先刪除整個 App。
iPhone 可用、iPad 無法使用:逐項比對差異
同一項訂閱在兩台裝置上的表現不同,不能直接歸因於 iPad 的介面配置。兩台裝置可能使用不同的 Wi-Fi、設定檔、連線項目或 Global Routing;服務提供者也可能限制同時連線的裝置數量。先固定測試條件,再逐項比對差異。
- 下載問題:若仍停留在商店頁面,記錄已購列表是否有此 App、產品頁顯示雲朵或 Open,以及系統是否出現相容性提示。
- 資料問題:若 Home 為空或項目數量不符,請確認匯入的資料類型是否正確,並查看訂閱更新是否發生錯誤。列表空白時,不要反覆購買。
- 連線問題:讓兩台裝置連上同一個 Wi-Fi,核對同名項目的 Server、Port、Type 與驗證欄位;若服務提供者限制同時連線,先中斷另一台裝置再測試。
- 分流問題:確認 Global Routing 與 Config 中啟用的檔案。若已建立連線但部分要求失敗,請查看請求記錄中的規則比對與策略結果。
- 自動重新連線:檢查 Settings → On Demand;將手動連線與按需連線分開測試,避免同時變動多項條件。
若需進一步排查,可記錄「視窗狀態、所在入口、操作步驟、提示原文」四項資訊。例如「在 Split View 中開啟 Home,更新現有訂閱後出現驗證錯誤」,會比「iPad 不能用」更容易判斷問題。對外提供記錄前,請移除訂閱 token、Password、UUID、私鑰及其他可識別帳號的內容。
取得 Shadowrocket 並查看初次設定步驟
iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac(Apple 晶片 / Intel)/ Windows / Android / Linux 版免費。iPhone / iPad 的系統需求請以 App Store 頁面標示為準。已有購買記錄的使用者,請先確認商店帳號;安裝完成後,依照教學匯入自己已有的資料。