Shadowrocket(小火箭)首次建立連線時,需要由 iPhone 或 iPad 系統儲存 VPN 配置。本文適合遇到授權提示、誤按取消,或刪除 VPN 配置後無法連線的使用者:先分清系統授權與 App 內配置,再依步驟重新授權,最後確認問題是否出在連線參數或規則。以下操作假設使用者已有自己的服務商與訂閱。
首次出現提示:系統正在要求什麼權限
首次在 Shadowrocket 的 Home 開啟連線開關時,系統可能會顯示加入 VPN 配置的確認視窗。這是系統顯示的提示,目的是允許 App 儲存並使用相應的 VPN 配置,不是要求再次購買 App,也不是匯入訂閱的提示。選擇允許後,系統可能還會要求使用裝置密碼或裝置支援的驗證方式確認。
提示:Would Like to Add VPN Configurations
原因:App 要求將 VPN 配置加入系統;這是正常的權限確認,不是連線失敗錯誤。
處理方式:確認提示中的 App 名稱是 Shadowrocket,且視窗是在你開啟連線開關後隨即出現,再選擇 Allow 並完成系統驗證;若暫時不打算連線,可選擇 Don’t Allow。
提示文字會依系統顯示語言而異。系統關於網路活動可能遭到過濾或監控的說明,是在提醒 VPN 功能的作用範圍:進入通道的資料需要由配置指定的網路延伸功能處理。這不代表所有流量都已傳送至遠端,也不能單憑此提示判斷目前的規則、DNS 或遠端服務是否設定正確。
授權代表允許建立相應的網路通道,不代表網頁一定能開啟。系統配置儲存成功、通道啟動成功,以及目標網站可正常存取,是三項需要分別確認的結果。若已允許但仍無法連線,不要把反覆點選授權當成通用解法。
首次授權:從 Home 到系統確認
開始前,先確認 Shadowrocket 是從 App Store 取得,並備妥自己的連線資訊。購買 App 與線路服務是兩回事;允許系統 VPN 配置也不會自動產生可用的遠端連線。以下步驟主要適用於 iPhone 和 iPad,系統需求請以 App Store 頁面標示為準。
-
確認連線項目
開啟 Shadowrocket → Home,確認已匯入自己的資訊,並選取預計使用的連線項目。不要只因系統授權成功,就認定訂閱內容有效。
-
開啟連線
在 Home 開啟上方的連線開關。停留在目前頁面等待系統回應,不要快速連續切換開關,以免多次狀態變化混在一起。
-
確認權限
在系統加入 VPN 配置的提示中確認 Shadowrocket,並選擇 Allow。若出現裝置驗證提示,請依系統要求完成;這裡需要的是裝置驗證,不是服務商密碼。
-
確認系統項目
前往系統 Settings → General → VPN & Device Management → VPN,查看是否有對應的 Shadowrocket 項目。不同系統版本的選單名稱和層級可能略有差異,也可以在系統 Settings 搜尋 VPN。
-
確認是否可正常存取
返回 Home 確認連線狀態,再開啟平時可正常瀏覽的網頁。若系統項目已存在但仍無法存取,記下目前使用的網路與 Global Routing 選項,接著排查連線和規則。
如果第一次選擇 Don’t Allow,系統就不會完成此次配置新增。返回 Home 再試一次連線,依實際出現的系統提示操作即可。若沒有再次出現提示,先檢查系統 VPN 清單中是否已有此 App 的配置,不要直接刪除 App。
VPN 配置、Config 與裝置管理描述檔的差異
日常所說的「VPN 描述檔」容易混淆幾種不同項目。Shadowrocket 使用的系統 VPN 配置,是系統用來管理通道的記錄;App 內的 Config 儲存分流等配置內容;同一個系統設定頁面中的裝置管理描述檔,則可能由組織用來管理裝置。三者用途不同,不能互相取代,也不應一併刪除。
| 項目 | 查看位置 | 主要用途 |
|---|---|---|
| 系統 VPN 配置 | 系統 Settings → General → VPN & Device Management → VPN | 儲存與 App 關聯的通道配置,供系統建立及管理連線。 |
| App 內的 Config | Shadowrocket → Config | 管理 App 使用的配置檔,包括適用的規則及相關設定。 |
| 裝置管理描述檔 | 系統 Settings → General → VPN & Device Management | 可能包含組織部署的限制或設定,不屬於本文建議刪除的項目。 |
判斷原則:只處理明確屬於 Shadowrocket 的 VPN 項目
需要重新建立授權時,先在 VPN 清單確認項目名稱及所屬 App;無法確認的組織管理項目應交由裝置管理員處理,不要為了重設連線而移除整個管理描述檔。
刪除系統 VPN 項目通常不會同時清除 Shadowrocket 的 Home 連線資訊或 Config 中的檔案,但這不能取代備份。操作前應確認自己的原始訂閱或配置仍可還原。尤其不要將「刪除 VPN 配置」和「刪除 App 及其資料」混為一談;後者影響本機內容的範圍更大。
誤刪後:重新建立系統 VPN 配置
刪除系統 VPN 配置後,App 必須再次儲存可用的系統配置,才能啟動通道。重新建立時仍應從 Shadowrocket 開始,不需要在系統頁面手動輸入伺服器位址、帳號或協定類型。手動建立的一般 VPN 項目無法取代 App 自己的網路延伸配置。
-
暫停 On Demand
前往 Shadowrocket → Settings → On Demand,暫時關閉已啟用的隨選連線設定,再返回 Home 關閉連線。這樣可減少操作期間系統自動重新連線造成的干擾。
-
確認要刪除的項目
若原配置已刪除,直接進行下一步;若正要主動重新建立,請前往系統 VPN 清單,開啟明確屬於 Shadowrocket 的項目詳細資料,選擇 Delete VPN。不要刪除名稱或所屬 App 不明的項目。
-
重新連線
返回 Shadowrocket → Home,確認原有連線項目仍在,再開啟連線開關,讓 App 重新要求儲存系統 VPN 配置。
-
完成驗證
若系統再次顯示新增提示,選擇 Allow 並完成裝置驗證。接著回到系統 VPN 清單,確認對應項目已恢復,再檢查 Home 的連線狀態。
-
恢復 On Demand
先完成一次手動連線及網頁存取測試,再依原本需求恢復 Settings → On Demand。手動連線尚未正常前,不要同時修改多項 On Demand 條件。
若開關立即跳回關閉狀態,先確認是否取消了授權,以及系統 VPN 清單能否儲存對應項目。若裝置受組織管理且沒有刪除或新增權限,請向管理員確認網路延伸功能的相關限制。反覆刪除、重新安裝或重新啟動,都不能取代對管理政策的確認。
授權之後:系統通道如何搭配規則運作
系統授權處理的是 App 能否建立相應通道;實際流量如何處理,還取決於 Shadowrocket 目前的 Global Routing 和配置。以下流程說明使用 Config 進行規則分流時的概念,不代表每一項請求都會經過遠端代理。
- Proxy:採用代理路由模式。即使系統已授權,遠端連線參數有誤時仍可能無法正常存取。
- Direct:採用直連路由模式。不能只憑系統顯示 VPN 已連線,就判定流量一定經過遠端代理。
- Config:依選取的配置套用規則,例如
DOMAIN-SUFFIX、IP-CIDR、GEOIP,以及作為預設規則的FINAL。請檢查實際規則順序和目標策略。 - Scene:依已設定的情境處理。排查時應確認目前使用的情境,而不只是記下這個選項的名稱。
因此,系統 VPN 項目存在但網頁無法開啟時,應分別檢查本機網路、目前的連線項目、DNS 及規則策略。重新授權不會自動修正伺服器位址、連接埠、驗證資訊或傳輸設定;修改這些參數也無法取代系統授權。每次只變更一項條件,才能判斷是哪個項目影響結果。
常見狀況:取消、重複提示與自動重新連線
剛才按了不允許,需要重新購買嗎?
不需要。購買記錄與系統 VPN 授權是兩回事。返回 Home 再次開啟連線開關,依系統實際提示確認;若沒有出現提示,先到系統 VPN 清單檢查是否已儲存配置。
為什麼每次開啟都要求新增?
先完成一次授權,然後立即查看系統 VPN 清單,確認項目是否確實保留。若未保留,確認裝置驗證是否完成,以及裝置是否受管理限制;若已保留,記下重複提示出現前的操作,不要繼續盲目刪除配置。
關閉連線後,為什麼又自動連上?
前往 Shadowrocket → Settings → On Demand 檢查隨選設定。排查時先暫停設定,再觀察手動中斷連線後是否能維持離線。On Demand 是連線觸發機制,不是另一份訂閱,也不代表連線參數設定正確。
允許之後還需要信任憑證嗎?
建立一般 VPN 連線不需要額外安裝並信任根憑證。憑證信任與系統 VPN 授權是不同操作,不應為了消除新增提示而任意變更憑證信任設定。
已顯示 Connected,但網頁無法開啟怎麼辦?
先確認目前使用的網路可以正常存取,再記下 Home 中選取的連線項目及 Global Routing。系統通道已建立時,請繼續檢查參數、DNS 和規則;向支援人員回報時,請遮蔽訂閱連結、密碼及驗證資訊。
回報故障時,請保留三項最有用的觀察結果:授權後系統 VPN 項目是否存在、Home 的連線開關能否維持開啟,以及所有網站或只有特定目標無法存取。記下 Wi-Fi 或行動網路等測試條件,並說明是否已暫停 On Demand。這樣可區分權限儲存問題與連線品質問題,無須公開完整配置。