Shadowrocket(小火箭)首次啟動連線時,需要取得系統加入 VPN 設定的授權。本文說明系統 VPN 設定、App 內規則檔與服務商訂閱之間的差異,並介紹如何在 iPhone、iPad 上找到設定,以及「不允許」、誤刪設定、自動重新連線和已連線卻無法瀏覽等情況的處理方式。排查時先確認系統授權,再檢查 App 內的連線與路由,不要把所有問題都歸咎於 VPN 設定檔。
加入 VPN 設定是在授予什麼權限?
Shadowrocket 透過 Apple 提供的網路延伸機制處理連線。首次在 Home 開啟連線開關時,如果系統中尚未建立對應的 VPN 設定,系統會詢問是否允許加入。這是建立系統網路設定的授權程序,不是購買確認,也不是匯入訂閱的提示。只開啟 App、瀏覽 Home 或查看 Config,並不代表已完成這個步驟。
允許加入後,系統會儲存一項與 App 相關聯的 VPN 設定,連線時再由相應的網路延伸功能運作。系統會提示 VPN 可能會過濾或監控裝置的網路活動,請依據 App 來源及自己的設定內容審慎決定。取得授權不代表遠端連線一定可用,也不表示所有網站都會透過遠端代理傳輸。
提示:「Shadowrocket」Would Like to Add VPN Configurations
原因與處理方式:系統正在要求建立 VPN 設定的授權,這不代表連線發生錯誤。確認提示中的 App 名稱與目前操作相符後,選擇允許;如果系統要求裝置密碼或身分驗證,請依畫面指示完成。系統語言不同,顯示的在地化文字也會有所差異。
Shadowrocket 是閉源商業 App,透過 App Store 一次性買斷取得,開發者為 Shadow Launch Technology Limited。買斷用戶端 ≠ 連線服務方案;下文提及遠端連線時,皆以使用者已有自己的服務商與訂閱為前提。裝置系統需求與適用購買範圍請以 App Store 頁面標示為準。
VPN 設定、Config 與訂閱有何不同
一般所說的「VPN 描述檔」,在此情境中通常是指系統 VPN 清單裡的設定項目。它與組織管理裝置時發佈的設定描述檔並非同一概念,也不能與 Shadowrocket 的 Config 混為一談。排查前先確認遭刪除或修改的是哪一層,才能判斷應重新授權、還原規則,或檢查自己的服務商資料。
| 項目 | 查看位置 | 主要用途 |
|---|---|---|
| 系統 VPN 設定 | 系統設定 → 一般 → VPN 與裝置管理 → VPN | 儲存與 App 關聯的 VPN 設定,供系統啟動對應連線。 |
| App 內規則檔 | Shadowrocket → Config | 儲存分流規則等設定,供 Config 模式下處理連線。 |
| 服務商訂閱 | Shadowrocket → Home 中對應的訂閱群組 | 儲存並更新使用者向服務商取得的連線項目。 |
| 隨選連線設定 | Shadowrocket → Settings → On Demand | 依照已設定的條件啟動連線,可能影響手動中斷後的狀態。 |
判斷方式:依遺失的項目還原
如果系統 VPN 項目消失,但 Home 和 Config 的內容仍在,請先重新觸發連線授權,不要重新匯入整組訂閱或覆寫現有規則檔。
刪除系統 VPN 項目通常不會同時清除 App 內儲存的資料,但刪除 App 是另一項操作,可能造成本機設定遺失。不要為了讓系統提示重新出現而先刪除 App。若要修改規則或訂閱,請先記下目前選取的設定與連線項目,並妥善保存自己的設定資料。
在系統設定中尋找 VPN 項目
iPhone 和 iPad 的設定名稱與入口可能因系統版本、裝置管理狀態及語言而異。常見路徑為「設定 → 一般 → VPN 與裝置管理 → VPN」;英文系統則為 Settings → General → VPN & Device Management → VPN。部分裝置也會在設定的其他位置顯示 VPN 快速入口,請以進入 VPN 清單後確認的具體項目為準。
-
先中斷連線
回到 Shadowrocket → Home,關閉連線開關。這樣較容易觀察系統設定中的狀態變化,也能避免將連線中的狀態誤認為設定未儲存。
-
前往 VPN 清單
開啟系統設定 → 一般 → VPN 與裝置管理 → VPN,尋找與 Shadowrocket 對應的設定。找不到入口時,請使用系統設定的搜尋功能搜尋 VPN。
-
確認項目資訊
開啟對應項目的資訊頁面,確認名稱、連線狀態及顯示的關聯資訊。若裝置上有多項 VPN 設定,請勿只憑清單中的第一項判斷目前使用的是哪一項。
-
返回 App 驗證
回到 Home 重新開啟連線,接著觀察系統 VPN 狀態是否改變。項目存在但未連線,表示儲存設定與啟動連線是兩個需要分別確認的步驟。
選擇「不允許」或誤刪後如何還原
首次出現提示時選擇「不允許」,表示這次未授權加入系統 VPN 設定,並不代表購買失效。誤刪系統 VPN 項目後,也應從 App 重新觸發建立流程,而不是在系統設定中手動填入通用 VPN 類型來取代 Shadowrocket 的網路延伸功能。
-
確認 App 資料
開啟 Shadowrocket → Home,確認原有連線項目仍在;再進入 Config 檢查目前的設定。若只需恢復系統授權,不必先刪除這些資料。
-
重新觸發授權
回到 Home,將連線開關從關閉切換為開啟。如果系統缺少所需的 VPN 設定,請留意是否再次出現加入設定的提示。
-
完成系統確認
確認提示來自 Shadowrocket 後,允許加入並完成系統要求的身分驗證。確認過程中請勿切換至其他 App 或直接關閉提示。
-
確認儲存結果
回到系統 VPN 清單確認項目是否出現,再返回 Home 查看連線狀態。記下是「未建立項目」還是「項目已存在但連線失敗」,兩者的排查方向不同。
-
處理提示未出現的情況
先確認 VPN 清單中是否已有項目;若項目已存在,沒有再次顯示授權提示可能是正常情況。若確實沒有項目,可退出並重新開啟 App 後再試,接著檢查裝置管理限制;若問題仍在,重新啟動裝置後再確認。
只有確認項目已損壞、需要重建且已保留 App 內資料時,才考慮刪除明確屬於 Shadowrocket 的舊系統 VPN 設定後重試。請勿批次刪除 VPN 清單中的項目,也不要一開始就重置所有網路設定;後者會影響裝置上的其他網路資料,無法取代問題原因的查找。
已連線但無法開啟網頁,該如何判斷?
系統顯示 VPN 已連線,主要表示系統 VPN 工作階段已建立,並不代表服務商位址、身分驗證、DNS 與目標網站都正常。此時反覆刪除系統設定通常無助於解決問題。請回到 Home 和 Config,區分「系統通道能啟動」與「特定請求能完成」。
- 先檢查 Global Routing:使用規則分流時,確認是否選擇 Config。Proxy、Direct、Config 和 Scene 是不同模式,不能只憑 VPN 圖示判斷實際的連線路徑。
- 再確認選取的連線:在 Home 確認目前項目是自己預期使用的連線。位址、連接埠與驗證資料應以自己的服務商提供的資訊為準,不要隨意改成看似常用的連接埠。
- 接著檢查規則結果:在 Config 檢查目前的設定。
DOMAIN-SUFFIX比對網域後綴,IP-CIDR比對 IP 網段,GEOIP依據 IP 歸屬資訊比對,FINAL處理未符合前述規則的連線;這些都不是系統授權開關。 - 最後確認失敗範圍:分別測試先前可瀏覽的頁面與實際無法使用的目標,記錄時間、網域和連線結果。只有一個網站失敗和所有請求都失敗,不能用同一個結論解釋。
如果 Home 中已有訂閱,但連線項目已過期或服務商資料有變,請使用自己有效的訂閱更新資料;系統 VPN 設定不能取代訂閱更新。排查時不要同時修改路由模式、訂閱與 DNS,否則即使恢復連線,也難以判斷是哪項變更生效。
判斷方式:依系統工作階段分層排查
系統中連 VPN 項目都沒有,先處理授權;項目存在但工作階段無法維持,先檢查啟動與衝突;工作階段穩定但只有特定請求失敗,再檢查連線資料、規則和 DNS。
自動重新連線與授權提示的常見問題
排查時也要區分「重新建立設定」與「既有設定自動連線」。前者涉及加入設定的授權,後者可能與隨選連線條件有關。記錄操作前後的系統狀態,比只描述「VPN 又出現了」更有助於找出原因。
關閉後為什麼又自動連線?
前往 Shadowrocket → Settings → On Demand,確認是否啟用隨選連線及其條件。排查期間先關閉隨選連線,再回到 Home 中斷連線,觀察系統 VPN 狀態是否仍自動恢復。若裝置由組織管理,也請確認是否有管理政策要求連線。
每次連線都需要允許加入設定嗎?
設定正常保留時,通常不需要每次重新確認加入。如果提示反覆出現,請先檢查是否曾手動刪除系統項目、重新安裝 App,或有管理政策變更設定;完成一次授權後,立即回到 VPN 清單確認項目確實已儲存。
開啟另一個 VPN 後連線中斷,該怎麼辦?
一般使用情況下,多個 App 的裝置層級 VPN 連線可能會互相取代或產生衝突。先停止另一個 VPN 連線,再單獨啟動 Shadowrocket,確認系統清單中實際連線的項目;不要連續開啟多個開關來測試網路。
刪除 VPN 設定會清除規則和訂閱嗎?
請勿將此做法當成清除 App 內資料的方法。系統設定、Config 檔案與 Home 中的訂閱是不同項目。需要移除 App 內資料時,請在對應位置逐項確認;準備恢復連線時,也應先確認這些資料是否仍存在。
回報問題時需要提供哪些資訊?
請提供裝置系統資訊、提示原文、提示出現前的操作、VPN 項目是否存在,以及 Home 的連線狀態。截圖或紀錄中應遮蔽訂閱位址、驗證密碼及其他憑證;只描述必要狀態,不要傳送完整訂閱內容。
排查完成後,恢復原本需要的 Global Routing 與 On Demand 設定,再完整測試一次連線、瀏覽和中斷流程。如果仍無法加入系統設定,請保留完整提示並檢查裝置權限;如果已建立工作階段但請求仍失敗,則繼續檢查 App 內設定與服務商連線,不必重複執行系統授權步驟。