本文適合已在 iPhone 購買 Shadowrocket、準備在 iPad 使用的使用者。先確認 App Store 的購買帳號與購買紀錄,再分別匯入自己已有的訂閱和 Config,最後檢查橫向與分割畫面下的連線及規則設定。購買紀錄、App 內資料和各裝置的 VPN 授權是三回事,依序處理可減少重複操作。
購買紀錄:使用同一購買帳號重新下載
Shadowrocket(小火箭)是一次買斷的閉源商業 App,唯一取得管道為 App Store。若先前使用自己的 Apple ID 購買,通常可在符合條件的 iPad 上透過同一購買帳號免費重新下載,無須將 iPhone 上的 App 傳到 iPad。系統需求與裝置相容性請以 App Store 頁面標示為準。
本文所說的「同一帳號」是指用於 App Store 購買的帳號。iPad 登入的 iCloud 帳號可能與「媒體與購買項目」帳號不同;只看到「設定」頂端顯示的帳號姓名,並不能證明 App Store 正使用當初購買 Shadowrocket 的帳號。重新下載前,請先確認 App Store 帳號頁面。
確認 App 時,請一併核對名稱 Shadowrocket、官方圖示、開發者 Shadow Launch Technology Limited 與 App ID,不要只憑搜尋結果中的圖示顏色判斷。確認方式請參閱正版核對說明。
在 iPad 從已購項目安裝的步驟
App Store 的帳號入口可能隨系統介面調整而變更:購買紀錄可能在「已購項目」,也可能列於「App」下的個人 App 清單。判斷依據是能否找到自己的過往購買項目,不必將特定系統版本的按鈕位置視為唯一入口。
-
確認購買帳號
在 iPad 開啟 App Store → 點選帳號頭像,確認目前使用的帳號。若與購買時不同,先確認原購買帳號資訊,再到商店帳號設定中處理;不要只依 iCloud 登入狀態判斷。
-
尋找已購 App
前往「已購項目」,或「App」→ 個人 App 清單,搜尋 Shadowrocket。若有「全部」與「不在此 iPad 上」等篩選條件,先查看「全部」,避免篩選條件隱藏已安裝的項目。
-
重新下載 App
開啟項目並核對開發者與 App ID,再點選雲朵下載按鈕。若顯示價格而非重新下載選項,請先停止購買流程,確認帳號與購買紀錄;不要將再次付款當成還原步驟。
-
首次開啟時檢查
下載完成後開啟 Shadowrocket,查看 Home 是否已有自己的伺服器項目,並檢查 Config。清單空白不代表購買失敗,只表示這部裝置仍需準備 App 內資料。
-
授權此裝置連線
完成訂閱與設定檢查後,在 Home 開啟連線開關。系統首次詢問是否加入 VPN 設定時,請確認是剛才的操作所觸發,再依系統提示授權。已在 iPhone 完成的授權不能取代 iPad 本機授權。
若在已購清單中找不到 App,可先確認購買紀錄中的帳號與訂單,再檢查該項目是否遭隱藏。商店地區、帳號狀態和目前供應情形也可能影響顯示;請透過 App Store 帳號頁面與系統提供的支援管道處理,不要反覆登出或重新安裝來猜測原因。
橫向與分割畫面:改變的是可用空間,不是設定含義
iPad 橫向時可提供較寬的顯示區域,清單通常能顯示較多文字;進入較窄的分割畫面視窗後,同一名稱可能遭截斷,操作入口也可能收合。實際呈現會受 iPad 型號、系統視窗功能、App 目前畫面和視窗寬度影響,請以裝置實際顯示為準,不要假設所有 iPad 都固定採用某種多欄版面。
參考其他裝置的操作說明時,請依 Home、Config、Settings 等介面名稱尋找入口,而非照搬「螢幕左下角」之類的位置描述。Home 用來查看連線狀態與伺服器項目,Config 用來管理設定檔,Settings 用來檢查設定;視窗變寬或變窄,不會讓訂閱自動變成規則檔。
- 首次設定先使用全螢幕:將 Shadowrocket 視窗調整至較寬,確認伺服器完整名稱、Global Routing 與目前的 Config,再切換至分割畫面,避免因文字遭截斷而選錯項目。
- 旋轉螢幕後重新確認名稱:切換橫向或直向後,查看目前選取的項目,不要只憑它在清單中的位置判斷。訂閱更新可能改變排序;名稱相近時更要展開檢查。
- 在分割畫面中按用途操作:使用系統支援的多工方式時,可在一側保留 Shadowrocket,另一側用瀏覽器前往已知網址。每次只修改一項設定再觀察結果,不要同時切換伺服器、Config 和網路。
- 收起鍵盤後再確認:編輯網址或密碼後先儲存,收起鍵盤,再查看目前項目。螢幕鍵盤遮住下方區域,不代表設定項目消失,也不表示變更已儲存。
分割畫面只是視窗呈現方式,不是網路分流條件。不能因此推斷「左側 App 走 PROXY、右側 App 走 DIRECT」。實際請求仍受目前連線狀態、Global Routing、規則和系統網路行為影響;隱藏 Shadowrocket 視窗也不代表已中斷連線,請在 Home 確認開關狀態。
訂閱與 Config:在 iPad 分別匯入並確認
App Store 購買紀錄處理的是 App 取得權限,不是 App 內資料移轉。不要把「已購項目下載成功」當成 iPhone 上的訂閱、密碼和目前 Config 已在 iPad 備妥。本文採用每部裝置分別匯入、分別驗證的方式;即使透過其他既有資料管理方式帶入內容,仍須確認此裝置上的選取項目。
在 iPad 的 Home 點選右上角「+」→ Type → Subscribe,將自己的訂閱連結填入 URL,輸入方便辨識的名稱後儲存,再更新訂閱。範例格式 https://example.com/sub?token=xxxx 僅為明顯的假資料,無法用於連線。真實連結中的 token 屬於敏感資訊,不應放進截圖、聊天紀錄或公開筆記。
- 確認訂閱內容:更新後檢查是否出現伺服器項目,以及名稱是否符合自己的服務紀錄。更新成功只表示內容已取得並完成解析,不代表所有伺服器都能連線。
- 確認 Config:若要使用自己已有的規則設定,請在 Config 匯入相應檔案或自己已有的設定網址,再明確選取要使用的設定。Subscribe 網址與 Config 網址用途不同,不能只因兩者都是 URL 就互換。
- 確認帳號限制:在 iPhone 和 iPad 匯入同一訂閱後,服務是否允許同時連線、流量如何計算,取決於自己的服務條款。App 的重新下載權限不會改變這些限制。
- 確認儲存結果:離開編輯頁後再重新進入,確認變更已儲存;接著返回 Home 查看目前選取的伺服器,避免只修改了某個項目,實際使用的卻是另一個項目。
若要讓兩部裝置採用相同的分流邏輯,應比較實際 Config 內容,而不只是檔名。以下是用來說明規則順序的簡化範例,並非可直接取代個人完整設定的範本;策略名稱也須與自己的設定一致。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX 用於比對網域後綴,IP-CIDR 用於指定 IP 位址範圍,GEOIP 依 IP 地理資料庫判斷,FINAL 則是前面的規則都未符合時採用的最終策略。規則會依序比對,因此即使 iPad 與 iPhone 選取同名伺服器,使用不同 Config 或不同規則順序,存取結果仍可能不同。
Global Routing:確認模式後再判斷問題
在 Home → Global Routing 檢查目前模式。以下比較的是 Shadowrocket 本身的 Config、Proxy、Direct 三種設定,不是連線服務的選擇建議。排查時應記錄原本的設定,暫時測試結束後再還原;系統排除的流量及特殊網路行為也需另外考量,不能將模式名稱理解為必定涵蓋所有封包的保證。
Config
建議依目前設定中的規則與策略處理請求。是否走 PROXY 或 DIRECT 由符合的規則決定;未符合任何規則的請求則依 FINAL 處理,不能簡單說成「其他流量都直連」。
適用情境:已確認個人 Config,並希望依既定規則驗證分流結果。
Proxy
將通常由此模式處理的請求交由代理策略,用來觀察問題是否與規則選擇有關。暫時切換後恢復正常,只能提供排查線索,不能據此判定 Config 中哪一行有誤。
適用情境:已有可用伺服器,想暫時區分規則問題與代理連線問題。
Direct
採用直接連線模式。若不慎停留在 Direct,即使連線開關已開啟,也不能證明目標請求已透過選定的代理伺服器傳送。
適用情境:確認目前 Wi-Fi 的基本連線能力,建立直連測試基準。
例如,同一部 iPad 在 Direct 下能開啟一般網頁,切換至 Config 後卻無法開啟,應先檢查該網域符合的規則與對應策略;若多個網址在不同模式下都無法開啟,則先確認 Wi-Fi 是否需要登入,以及網路是否可用。每次只變更一個項目,才能判斷結果與哪項設定有關。
iPad 使用問答:購買、分割畫面與連線排查
已在 iPhone 購買,為什麼 iPad 仍顯示價格?
先前往 App Store → 點選帳號頭像,確認購買帳號,再到已購清單尋找 Shadowrocket,並核對 App ID 932747118。若購買紀錄與目前顯示不符,先查原始訂單與隱藏項目,不要立即再次付款。其他 App 還原檢查項目請參閱已購項目還原說明。
已下載完成,為什麼 Home 是空的?
取得 App 與匯入內容是兩個步驟。前往 Home →「+」→ Type → Subscribe,填入自己已有的訂閱並更新;接著到 Config 確認個人設定。不要期待重新安裝後另一部裝置的資料會自動出現,也不要在尚未備份個人設定前刪除 App。
分割畫面中看不完整伺服器名稱,該如何選取?
先放大 Shadowrocket 視窗或切回全螢幕,查看完整名稱與項目詳細資料,選定後再回到分割畫面。若多個名稱只有結尾不同,可在自己的管理流程中加入清楚的備註;不要根據遭截斷後相同的前綴猜測。
手動中斷後又重新連線,是分割畫面造成的嗎?
先檢查 Settings → On Demand 中已啟用的隨選連線設定,再查看系統「設定」→「一般」→「VPN 與裝置管理」中的目前 VPN 狀態。若只是暫時排查,可先停用相關隨選設定並記錄原值;不要把切換視窗直接等同於自動連線,也不要誤刪其他用途的系統設定。
iPhone 可以連線,同一訂閱在 iPad 卻連不上?
依序確認此裝置上的訂閱是否已更新、目前伺服器、Global Routing、Config 和 VPN 授權,再比較兩部裝置使用的網路。確認自己的服務是否限制同時連線數量;若需聯絡既有服務提供者,只提供錯誤狀況和必要參數,不要傳送完整訂閱連結、密碼或金鑰。
完成初次設定後,可保留一份不含敏感資訊的檢查紀錄:購買帳號是否已確認、訂閱是否已更新、目前 Config 名稱、Global Routing 模式,以及 On Demand 是否啟用。下次切換網路或調整視窗時,先核對這些項目,比重新匯入所有內容更容易找出差異。