本文說明 iPhone、iPad 首次連線 Shadowrocket(小火箭)時出現的系統 VPN 授權提示。先分辨系統 VPN 設定、App 內的 Config 與裝置管理描述檔,再依序完成授權、確認連線、重建遺失的設定,並排除 On Demand 或其他 VPN 自動重新連線造成的干擾。操作前提是使用者已有自己的服務商、伺服器參數或訂閱;本文不提供、不販售、不推薦節點或訂閱。
一、加入的是哪一種設定
在 Shadowrocket 的 Home 開啟連線開關時,iOS 或 iPadOS 可能會詢問是否允許加入 VPN 設定。這是作業系統對網路延伸功能的授權,不是匯入訂閱,也不是要求再次購買 App。允許後,系統會儲存與 App 關聯的 VPN 項目,讓 App 啟動相應的網路通道。
日常排除問題時所說的「VPN 描述檔」,通常是指這筆系統記錄,但它與透過裝置管理安裝的設定描述檔不同。系統設定中的 VPN 與裝置管理頁面可能同時列出這些項目,不要因為頁面名稱相似,就把所有項目一併刪除。
結論:只檢查對應的 VPN 項目
需要重設授權時,請前往系統的 VPN 清單確認 Shadowrocket 對應項目;不要一開始就刪除企業管理設定、移除憑證或重置所有網路設定。
這項授權讓 App 能透過系統提供的網路延伸功能處理流量。哪些連線會經過代理,仍取決於 Global Routing、Config 中的規則及相關網路設定。系統提示代表 App 可以處理網路流量,不表示每個請求都會傳送至同一台遠端伺服器。
二、允許或拒絕會有什麼影響
只有在確認自己剛才主動開啟 Shadowrocket 的連線開關,而且彈出視窗中的 App 名稱也是 Shadowrocket 時,才繼續授權。系統介面語言不同,提示可能以中文或英文顯示;請確認要求來源與操作時機,不要只憑某一句提示文字判斷。
系統提示:「Shadowrocket」 Would Like to Add VPN Configurations
原因:App 要求儲存系統 VPN 設定,首次使用或原有項目遭移除後,可能會出現這項提示;提示本身並非連線錯誤。
處理方式:若這項要求是由本次主動連線觸發,請選擇允許,並依系統要求完成裝置身分驗證,再返回 Home 檢查連線狀態。
- 選擇允許:系統可以建立相應的 VPN 設定,但能否連上伺服器,仍取決於位址、連接埠、驗證參數、目前網路及路由設定。
- 選擇不允許:這次無法完成新增;若沒有可用的系統 VPN 設定,App 就無法正常啟動相應的網路通道。通常仍可瀏覽 Home、整理已有的伺服器及編輯 Config。
- 中途取消身分驗證:不代表授權成功。返回 App 後,請確認系統 VPN 項目是否存在,以及連線能否啟動。
拒絕一次不必立刻解除安裝 App。返回 Home,先關閉連線開關,再試著重新開啟,並依實際出現的系統提示處理。若提示沒有再次出現,請先檢查 VPN 清單:系統可能已保留可用項目,此時應確認連線狀態,不必反覆尋找授權視窗。
三、首次授權後的檢查步驟
以下步驟適用於 iPhone 與 iPad。系統路徑以繁體中文介面為例;不同系統版本的 VPN 入口位置與欄位可能略有差異,也可以在系統設定的搜尋欄搜尋「VPN」。不要把 App 內的 Settings 與裝置的系統設定混為一談。
-
確認已有設定
在 Shadowrocket → Home 選取自己的伺服器,確認位址、連接埠與驗證資訊都已填妥。若尚未匯入自己的訂閱,請先完成匯入;VPN 授權不會自動產生伺服器參數。
-
啟動連線
在 Home 開啟連線開關。看到加入 VPN 設定的系統要求後,確認 App 名稱並選擇允許,再依提示完成裝置身分驗證。
-
確認系統項目
開啟系統設定 → 一般 → VPN 與裝置管理 → VPN,查看是否出現 Shadowrocket 對應項目,並確認目前的連線狀態。
-
檢查路由模式
返回 Shadowrocket → Home → Global Routing,確認目前使用的是 Config、Proxy、Direct 還是 Scene。授權成功不代表目前流量一定會使用所選伺服器。
-
確認實際請求
開啟平常可以瀏覽的網頁,再查看 App 內的連線記錄。若開關已開啟但請求失敗,請繼續檢查伺服器、DNS 與規則,不要只靠狀態列圖示判斷服務是否可用。
Global Routing 的 Config 會依設定規則處理流量;Proxy 會將一般流量切換為代理模式;Direct 則使用直接連線。Scene 用來依情境切換,實際結果仍須檢查場景設定。排除問題時一次只調整一個變數,記錄調整前後的狀況,測試後再恢復原本需要的模式。
四、項目遺失或異常時如何重建
若系統 VPN 清單中已沒有 Shadowrocket 對應項目,返回 App 啟動連線,通常會再次要求加入設定。若項目仍在,但每次啟動都回到中斷狀態,請先停用自動連線並結束其他正在使用的 VPN,再決定是否刪除並重建該項目。反覆刪除設定無法修正錯誤的伺服器密碼或已過期的訂閱內容。
- 記錄 App 內的設定。確認 Home 中自己的伺服器仍在,並記下目前使用的 Config 與 Global Routing 模式。需要備份時,請使用 App 提供的相關功能,並妥善保管包含憑證的內容。
- 停用自動觸發。在 Shadowrocket → Settings → On Demand 檢查並暫時停用隨選連線;若系統 VPN 詳細資訊顯示「隨選連線」,也請確認其狀態,避免剛中斷就被規則重新啟動。
- 中斷現有連線。關閉 Home 的連線開關,並確認系統不再顯示該通道已連線。
- 刪除指定項目。前往系統設定 → 一般 → VPN 與裝置管理 → VPN,點按 Shadowrocket 對應項目旁的資訊按鈕,選擇「刪除 VPN」,再依系統提示確認。若沒有刪除選項或項目受管理,請聯絡裝置管理員處理。
- 返回 App 重建設定。重新開啟 Shadowrocket → Home 的連線開關,允許加入 VPN 設定,再依上一節步驟確認系統項目與實際請求。
刪除系統 VPN 項目與解除安裝 Shadowrocket 是兩種不同操作。刪除項目通常不會直接清除 App 內的伺服器清單,但重建後仍應再次確認 On Demand 與連線設定。不要為了恢復一筆 VPN 記錄就先解除安裝 App;解除安裝可能影響本機儲存的資料,增加復原難度。
- 項目存在但無法連線:先檢查自己的伺服器位址、連接埠、驗證資訊與網路連線狀況。
- 項目消失後重新授權成功:完成一次連線測試即可,不必繼續重置系統設定。
- 允許後仍無法儲存:重新啟動裝置後再檢查系統限制;受管理的裝置應請管理員確認 VPN 使用政策。
五、多個 VPN 與 On Demand 的衝突
裝置可以儲存多個 VPN 設定,但「儲存多個」不代表「多個一般個人 VPN 通道可以同時接管同一批流量」。在常見的個人使用情境中,啟動另一個 VPN 可能會取代目前的連線。受管理裝置、依 App 設定的 VPN,以及某些網路延伸功能另受系統限制,不能只根據清單中的項目數量推斷是否衝突。
特別留意本機過濾、防護或其他使用系統 VPN 機制的 App。即使它們不連線至遠端代理,也可能占用相同的系統連線位置。若另一個 App 開啟了自動連線,只關閉一次開關可能不足以穩定重現問題。
- 狀況:連線後立即中斷。查看系統 VPN 清單是否改為顯示另一個設定已連線;若是,請先停用另一個 App 的自動連線,再單獨測試 Shadowrocket。
- 狀況:切換 Wi-Fi 後自動連線。檢查 Shadowrocket → Settings → On Demand,以及其他 VPN 設定的隨選觸發選項,確認是否設有網路變更時觸發的條件。
- 狀況:手動中斷後又自動恢復。先停用 On Demand 再中斷連線,比較結果;不要直接認定系統 VPN 項目已損壞。
- 狀況:只有在公司網路才受限。確認組織網路政策與受管理裝置的限制,不要刪除組織發布的管理設定來嘗試規避限制。
結論:先建立單一連線的基準
先在其他個人 VPN 都已中斷、暫時停用隨選觸發的情況下,讓 Shadowrocket 完成一次手動連線;確認連線穩定後,再逐項恢復自動化設定,以找出造成切換的項目。
六、授權以外還要檢查什麼
系統授權解決的是「App 能否建立通道」,訂閱與 Config 解決的是「使用哪些伺服器、如何處理請求」。這些層面彼此相關,但不能互相取代。若使用者已有自己的訂閱,應先確認匯入與更新是否成功;單純重建系統 VPN 項目,不會更新訂閱中的位址或憑證。
- Home:確認目前選取的伺服器仍可使用。延遲測試結果只能作為連線狀況的參考,無法保證所有目標網站、UDP 流量或網域解析都正常。
- Config:檢查目前啟用的規則設定。DOMAIN-SUFFIX 比對網域後綴,IP-CIDR 比對 IP 位址範圍,GEOIP 依 IP 地理位置分類比對,FINAL 則在前面的規則都未比對成功時套用;請依實際命中記錄判斷。
- Settings:優先檢查 On Demand 等自動化設定。不要為了修復系統授權而任意更改 DNS 或協定參數。
- 系統設定:確認 VPN 設定是否存在、是否受組織管理,以及目前啟用的連線是否來自預期的 App。
回報問題時,請記錄「點選允許後發生什麼事」、「系統 VPN 項目是否出現」、「是否要切換網路才會重現」等具體過程,比只說「VPN 不能用」更容易找出原因。可以提供已遮蔽敏感資訊的狀態截圖與錯誤文字,但請遮住完整訂閱連結、密碼、金鑰、QR Code 及其他驗證資訊。
取得 App 與查看教學
iPhone / iPad 版由 App Store 提供,價格為 $2.99 一次性付費;開發者為 Shadow Launch Technology Limited,系統需求以 App Store 頁面標示為準。Mac(Apple 晶片 / Intel)/ Windows / Android / Linux 版免費。下載頁依平台提供取得方式,教學則說明如何匯入既有設定與首次連線。