「加入 VPN 設定」是 Apple 系統為建立本機 VPN 設定而要求的授權,不是匯入訂閱的提示,也不代表遠端連線已成功。首次連線、曾拒絕授權或刪除系統設定後,可依序檢查 Home、系統 VPN 清單與 Settings → On Demand;恢復設定後,再確認實際連線狀況。
首次連線為什麼需要加入 VPN 設定
Shadowrocket(小火箭)使用系統提供的網路延伸功能處理連線。第一次在 Home 開啟連線開關時,如果裝置上還沒有可用的對應 VPN 設定,App 會向系統要求儲存設定,接著由系統顯示授權提示。中文提示通常會顯示「想加入 VPN 設定」,英文標題為 “Shadowrocket” Would Like to Add VPN Configurations
;實際措辭會依系統語言而異。
選擇「允許」後,系統可能要求透過裝置密碼或生物辨識確認。這項確認由系統處理,不必將裝置密碼輸入訂閱、伺服器或 App 的連線參數。設定儲存成功後,Shadowrocket 才能繼續要求啟動隧道;能否連上目標網站,還取決於使用者已有的連線資料、目前網路及路由設定。
授權提示說明 VPN 可能會處理網路活動,這是系統對此類功能的說明。這不能用來判斷遠端連線資料是否可靠,也不代表所有要求都一定經由同一個遠端出口。實際處理方式仍由 Global Routing、目前的 Config 與規則決定;請在連線前確認敏感資料的使用範圍。
系統 VPN 項目與 Config 並非同一份設定
在 iPhone 或 iPad 上,常見的檢查路徑是「設定 → 一般 → VPN 與裝置管理 → VPN」。進入後,尋找與 Shadowrocket 對應的項目,並確認目前連線狀態。不同系統版本的選單名稱可能略有差異;也可以在系統設定中搜尋「VPN」後進入設定清單,而不只是查看搜尋結果中的總開關。
日常所說的「VPN 設定檔」容易混淆兩種概念:App 透過系統介面儲存的 VPN 設定,以及裝置管理頁面中另外安裝的設定描述檔。Shadowrocket 首次要求 VPN 授權,不等於安裝裝置管理描述檔,也不等於信任某張憑證。即使它們出現在相鄰頁面,也不代表所有項目都需要刪除或重新安裝。
| 檢查位置 | 儲存或控制的內容 | 無法據此判斷的內容 |
|---|---|---|
| 系統設定中的 VPN 清單 | 與 App 對應的系統 VPN 設定、連線狀態及相關系統選項。 | 使用者現有的訂閱是否有效、遠端伺服器是否可連線。 |
| Shadowrocket → Home | 已有的連線資料、目前選取項目與連線開關。 | 清單中有項目,不代表已完成系統 VPN 授權。 |
| Shadowrocket → Config | 供規則模式使用的設定內容,例如分流規則。 | 選取 Config 不代表已建立系統 VPN 項目。 |
| Shadowrocket → Settings → On Demand | 符合條件時自動啟動連線的相關設定。 | 自動觸發無法取代首次系統授權,也無法修正錯誤的連線參數。 |
例如,DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINAL 都是規則設定內容,不是系統 VPN 授權提示中的選項。修改這些規則不會重新授予系統權限;反過來說,重新加入系統 VPN 設定也不會自動修正原有規則。
誤按「不允許」後如何重新授權
拒絕這次要求,通常表示系統沒有儲存所需的 VPN 設定,並不代表 Shadowrocket 中已有的資料被清除。先返回 Home 查看連線開關與目前選取項目,不要立刻刪除 App,也不要為了讓提示再次出現而連續點按連線。
- 結束目前的連線嘗試。如果 Home 開關仍顯示正在連線,請先關閉開關,等狀態穩定後再繼續操作。
- 檢查現有資料。確認 Home 中仍有自己的連線資料;不要把清單空白或缺少參數誤認為授權問題。
- 重新開啟 Home 的連線開關。若沒有有效的系統設定,App 可以再次要求加入設定。系統出現提示時,確認要求來自 Shadowrocket,再選擇「允許」。
- 完成系統確認。如果系統要求驗證裝置身分,請在系統介面完成;中途取消可能會導致設定無法儲存。
- 返回系統 VPN 清單確認。確認對應項目已出現,再返回 Home 檢查連線狀態與實際連線結果。
系統提示:「Shadowrocket” Would Like to Add VPN Configurations」
原因與處理方式:App 正在要求儲存系統 VPN 設定,這不是伺服器錯誤。如果上次選擇了「不允許」,請返回 Home,先關閉再重新開啟連線開關;在這次系統提示中選擇「允許」,並完成裝置身分確認。
如果重新嘗試後沒有跳出提示,請先查看系統 VPN 清單是否已有對應項目。若設定已存在,就不必每次重新授權。若找不到項目,而裝置又由公司或學校管理,請先確認管理政策是否限制新增 VPN;這類限制無法透過修改訂閱或切換協定解決,應洽詢裝置管理員。
誤刪系統 VPN 設定後的恢復步驟
刪除系統 VPN 項目與刪除 Shadowrocket App 是不同操作。系統項目消失後,App 內 Home 的連線記錄與 Config 內容通常仍會保留;請以實際檢查結果為準。恢復時,重點是讓 App 重新建立系統設定,而不是先清除本機資料。
- 檢查 Home 與 Config。確認現有記錄仍在,並記下目前使用的連線與 Config 名稱。如果這些內容也已消失,單靠恢復系統授權無法找回資料,必須使用自己保存的資料或備份還原。
- 暫時停用自動觸發。如果裝置不斷嘗試連線,請先在 Settings → On Demand 暫停相關設定,避免手動恢復時受到自動操作干擾。
- 從 Home 開始連線。讓 Shadowrocket 再次要求加入 VPN 設定,選擇「允許」並完成系統確認。不要手動新增名稱相同、類型卻不同的 VPN 項目來取代。
- 確認系統項目與狀態。返回「設定 → 一般 → VPN 與裝置管理 → VPN」,確認對應設定已重新出現。
- 確認正常後再恢復 On Demand。先完成一次手動連線並確認實際連線狀況,再依原本需求恢復自動連線條件。
解除安裝後重新取得 App 並非此問題的優先解法,因為可能影響本機儲存的資料。若只有系統 VPN 設定遺失,請優先依照上述步驟重新建立;只有在確定需要進一步處理 App 本身時,才先備份資料再繼續排查。
已允許但仍無法連線:分別檢查三個位置
完成授權後,如果 Home 能維持連線,但目標網頁仍無法開啟,排查重點就應從「是否已允許」轉向「連線與規則是否正確」。反覆刪除系統 VPN 設定,通常無法修正遠端位址、連接埠、驗證參數或規則中的錯誤。
判斷方式:系統項目已存在時,先測試連線,不要重複建立
先暫停 On Demand,再手動連線一次;如果對應的系統 VPN 狀態能維持已連線,接著檢查 Home 的 Connectivity Test 與 Global Routing。只有確認設定遺失或儲存失敗時,才返回授權恢復流程。
Global Routing 中的 Proxy、Direct、Config、Scene 是不同的路由模式,不是四種授權等級。Proxy 以代理方式處理流量,Direct 則以直連方式處理;Config 依所選設定分流。使用 Scene 時,則應配合目前選取的場景確認實際設定。排查前先記下目前選項,不要不了解場景內容就只憑名稱切換。
- Connectivity Test 失敗:確認自己現有連線的位址、連接埠與協定參數,並確認目前網路可用。連接埠必須與自己的服務設定一致;不要只因為常見 HTTPS 使用
443,就把所有連線都改成這個連接埠。 - 只有部分網站無法連線:使用 Config 模式時,請檢查相應網域或 IP 命中的規則,以及未命中時
FINAL的處理方式。不要用重新建立系統設定來取代規則檢查。 - 手動中斷後又自動連線:檢查 Settings → On Demand,以及系統對應 VPN 項目的隨選連線狀態;先暫停觸發條件再重新測試,避免把自動連線誤認為無法關閉。
- 訂閱更新失敗:更新是取得現有連線資料的流程,與系統 VPN 設定授權不同。請確認自己的訂閱連結與連線條件,不要因更新失敗就刪除系統項目。
常見問題:權限、憑證與自動連線
按過「允許」後,每次連線都要再按一次嗎?
通常不用。系統儲存有效設定後,日常連線可以直接使用。若每次都出現加入設定的提示,請先在系統 VPN 清單確認項目是否確實儲存,並確認是否有裝置管理政策或其他操作移除了設定。
允許加入 VPN 設定,也代表允許安裝憑證嗎?
不是。VPN 設定授權與安裝憑證、信任憑證是不同操作。恢復一般 VPN 連線時,不要額外匯入憑證作為通用修復方法;若自己的特定功能確實需要憑證,應另外確認用途與信任範圍。
系統顯示已連線,就代表所有流量都經過代理嗎?
不能這樣判斷。請返回 Shadowrocket 查看 Global Routing;若使用 Config,也要檢查選取的規則設定。系統顯示「已連線」代表隧道狀態,不會逐一顯示每個要求最後是使用 Direct 還是代理處理。
為什麼刪除設定後,訂閱沒有一起消失?
系統 VPN 設定與 App 內儲存的連線資料分開管理。先在 Home 確認現有記錄,再透過連線開關重新要求系統授權;不必為了恢復權限而重新匯入相同資料。
換到另一部 iPhone 或 iPad,還需要授權嗎?
請以新裝置上的 VPN 設定狀態為準。第一次在新裝置連線時,如果系統要求加入設定,就必須在該裝置完成確認;舊裝置曾經允許,不代表新裝置也已完成授權。相容性與系統需求請以 App Store 頁面標示為準。