Shadowrocket(小火箭)首次建立連線時,系統會要求允許加入 VPN 設定;這不代表已匯入訂閱,也不代表連線已可使用。本文適用於 iPhone 與 iPad,說明授權前的確認事項、系統 VPN 項目與 App 內 Config 的差異,以及拒絕授權或誤刪項目後的復原方式。以下步驟假設你已有自己的服務商、連線參數或訂閱。
一、加入 VPN 設定:首次連線時的系統授權
先說結論:如果提示是在你主動開啟 Shadowrocket 並開始連線時出現,而且提示中顯示的 App 名稱是 Shadowrocket,確認無誤後即可允許。通常是在首次嘗試建立連線時觸發,不是只要第一次開啟 App 就一定會跳出。系統已有有效設定時,之後開始連線通常不必再次授權。
英文系統提示可能會顯示 “Shadowrocket” Would Like to Add VPN Configurations,表示 App 要求加入 VPN 設定。中文文字會依系統語言與介面而異。允許後,App 便能向系統登錄 VPN 連線設定,讓網路延伸功能建立通道;這不是購買確認,也不會驗證既有訂閱內容。
系統警告網路活動可能會遭到過濾或監控,是在提醒 VPN 功能的作用範圍。實際流量如何處理,取決於目前的路由模式、規則、DNS 設定與所選連線。允許此提示,不代表所有請求都一定會經過代理,也不代表遠端連線已驗證成功。
二、系統 VPN 項目與 Config 並非同一份設定
「VPN 描述檔」常被用來泛指儲存在系統中的 VPN 項目。排查時,應將它與裝置管理描述檔及 App 內的規則設定區分開來。iPhone 與 iPad 可先前往系統 Settings(設定)→ General(一般)→ VPN & Device Management(VPN 與裝置管理)→ VPN,尋找 Shadowrocket 對應的項目;實際名稱與路徑請以裝置目前的系統介面為準。
| 檢查項目 | 查看位置 | 用途 |
|---|---|---|
| 系統 VPN 項目 | 系統 Settings → General → VPN & Device Management → VPN | 儲存系統認可的連線設定,並顯示連線狀態及相關選項。 |
| 既有連線與訂閱 | Shadowrocket → Home(首頁) | 選取既有連線,查看或更新自行匯入的訂閱內容。 |
| 規則設定 | Shadowrocket → Config(設定檔) | 管理規則與設定檔,決定規則模式下的比對及處理方式。 |
| 依需求連線 | Shadowrocket → Settings(設定)→ On Demand(依需求連線) | 設定依條件觸發連線的行為;排查自動重新連線時也需確認此處。 |
只在系統中刪除 VPN 項目,一般不會一併刪除 Shadowrocket 的 Home 連線資訊或 Config 規則檔;但必須重新建立系統連線項目。反之,匯入 Config 也不能取代系統授權。解除安裝 App 是另一種操作,可能造成本機資料遺失,不應列為優先排查步驟。
結論:先確認缺少的是哪一層設定
如果系統中找不到 Shadowrocket 項目,請回到 App 嘗試重新建立授權;如果項目存在且顯示已連線,但仍無法存取,應改查路由、DNS 與既有連線參數,不要反覆刪除同一個系統項目。
三、首次授權:依序完成五項確認
以下步驟適用於由個人管理的 iPhone 或 iPad。Shadowrocket 是 Apple 平台上的閉源商業 App,主要供 iPhone 與 iPad 使用,唯一取得管道為 App Store。系統需求請以 App Store 頁面標示為準。購買 App 與設定自己的連線是兩回事,買斷 App ≠ 購買線路方案。
-
確認 App 身分
透過正版核驗頁確認官方圖示、開發者 Shadow Launch Technology Limited 與 App ID
932747118。確認開啟的是從 App Store 取得的 Shadowrocket。 -
確認既有連線
前往 Shadowrocket → Home,確認已匯入並選取自己的連線。系統 VPN 授權不會自動填入伺服器位址、連接埠、密碼或通訊協定參數;這些資料應來自你已有的服務資訊。
-
主動開始連線
在 Home 開啟連線開關,等待系統授權提示。不要反覆切換開關,也不要同時在另一個連線 App 中發起新的 VPN 連線,以免混淆目前狀態。
-
允許系統請求
確認提示中的名稱為 Shadowrocket,選擇 Allow(允許),並依系統要求完成身分驗證。驗證方式由系統決定;此步驟不需要提供既有訂閱的存取權杖。
-
確認實際存取情況
返回 Home 查看連線狀態,再前往系統 VPN 頁面確認對應項目。最後開啟原本要存取的頁面進行測試;只看到 VPN 狀態,還不足以證明遠端連線與規則都正常。
四、誤選拒絕或誤刪後,如何重新建立 VPN 設定
誤選 Don’t Allow(不允許)時,系統尚未完成這次新增。先返回 Shadowrocket → Home,關閉連線開關後再主動開啟,讓 App 再次嘗試建立設定。如果畫面沒有變化,可先回到主畫面,再重新開啟 App 試一次。沒有跳出提示不一定代表故障,也可能是系統中仍有可用項目;請先到系統 VPN 頁面確認。
系統項目已刪除
- 開啟 Shadowrocket → Home,確認既有連線仍在,並記下目前選取的連線。
- 前往 Shadowrocket → Settings → On Demand,先暫停目前啟用的依需求連線設定,避免排查期間自動觸發。
- 返回 Home,先關閉連線再重新開啟;如果系統要求加入 VPN 設定,確認名稱後允許,並完成身分驗證。
- 前往系統 Settings → General → VPN & Device Management → VPN,確認 Shadowrocket 項目已重新出現。
- 手動連線與實際存取都恢復後,再依原本需求重新啟用 On Demand,並測試網路切換後的行為。
若項目存在但無法啟動,先確認是否有其他 VPN 連線正在使用,再重試手動連線。只有確認問題出在系統項目,且已記下必要資訊後,才考慮刪除 Shadowrocket 對應項目並依上述步驟重建;不要刪除其他用途的 VPN 或裝置管理項目。
五、依提示與狀況區分授權問題和連線問題
記錄狀況時,請分別確認「系統是否允許加入」、「通道是否啟動」及「目標是否可存取」。授權成功只解決第一項。以下保留系統提示的英文原文,方便使用英文介面的裝置核對;提示本身不是錯誤訊息。
提示:“Shadowrocket” Would Like to Add VPN Configurations
原因與處理方式:App 正在向系統要求加入 VPN 設定——確認這是本次主動連線所觸發的請求後,選擇 Allow 並完成系統身分驗證;若先前已拒絕,請返回 Home 重新開始連線。
| 可觀察到的狀況 | 優先檢查項目 | 下一步處理方式 |
|---|---|---|
| 拒絕後未建立連線 | 系統中是否已有有效項目 | 檢查系統 VPN 頁面,再返回 Home 重新開始連線。 |
| 允許後開關立即關閉 | 網路延伸功能啟動狀態、既有連線參數、其他 VPN 連線 | 停止其他 VPN 連線,確認自己的連線通訊協定、位址與連接埠後,再重試一次。 |
| 顯示已連線,但頁面無法開啟 | Global Routing(全域路由)、DNS、遠端連線可達性 | 確認目前的路由模式符合預期,並檢查自己的連線是否仍可使用。 |
| 手動關閉後又自動連線 | On Demand 與系統中對應的依需求連線選項 | 先暫停依需求觸發,再手動中斷連線,觀察是否仍會重新連線。 |
| 加入或刪除選項受到限制 | 裝置管理政策 | 聯絡裝置管理員確認權限,不要刪除管理描述檔。 |
檢查 Global Routing 時,請保留 Proxy(代理)、Direct(直連)、Config(設定檔)、Scene(情境)等介面用語。Proxy 與 Direct 的處理方向不同,Config 會依啟用設定檔中的規則處理,Scene 則需確認目前的情境設定。不要把切換路由模式當成重新授權;這只會改變流量處理方式,不會影響系統是否允許建立 VPN。
例如,Config 中的 DOMAIN-SUFFIX 用於比對網域後綴,FINAL 則是前面規則都未比對成功時的最終去向。如果授權與連線都正常,但某個網站仍使用了非預期的路徑,應檢查規則順序與策略名稱,而不是重新允許 VPN 提示。
六、常見問題:憑證、重複提示與自動重新連線
允許加入 VPN 設定,是否也安裝了憑證?
這是兩項不同的操作。系統 VPN 授權用於建立連線設定,不等於安裝並信任根憑證。一般連線排查不需要先啟用憑證信任;涉及 HTTPS 解密的功能,應另外了解其用途與影響,不能視為首次連線的必要步驟。
為什麼每次開啟都要允許一次?
先確認上次是否確實選擇 Allow 並完成系統身分驗證,再檢查系統 VPN 頁面中的項目是否仍存在。如果項目遭刪除、取代或未儲存,App 可能會再次要求加入。記下觸發提示前的操作順序,比連續點選允許更有助於找出問題。
在系統中關閉 VPN,為什麼又自動連線?
先前往 Shadowrocket → Settings → On Demand 確認依需求設定,再檢查系統 VPN 項目中是否有對應的依需求連線選項。暫停觸發條件後再中斷連線;如果裝置受管理,自動連線也可能由管理政策控制。
重新加入後,還需要再買一次 App 嗎?
重建系統 VPN 設定不代表重新購買 App,也不會恢復遠端服務權限。請在 App Store 確認 App 的購買狀態;若自己的訂閱或連線失效,請洽原服務提供者。這兩類問題應分開處理。
請別人協助排查時,需要提供哪些資訊?
請提供系統提示原文、是否有 Shadowrocket VPN 項目、手動連線後的狀態,以及問題發生在允許之前或之後。分享截圖前請遮住伺服器位址、帳號、密碼與訂閱權杖,不要公開完整訂閱連結或連線 QR Code。
最後依照「確認 App 身分、系統授權、手動連線、實際存取、恢復依需求設定」的順序驗收。只在發生問題的對應層級進行操作,可避免把訂閱問題誤判為系統權限問題,也能減少不必要的設定刪除。