Shadowrocket(小火箭)首次建立連線時,必須先取得系統加入 VPN 設定的授權。這項系統設定負責建立連線入口,不等同於 App 內的 Config 檔案,也不會自動提供可用的連線服務。本文適合已備妥自己的服務商與設定,卻卡在授權或系統 VPN 設定的 iPhone、iPad 使用者,依序說明首次允許、誤按拒絕、誤刪後復原,以及連線反覆中斷時的檢查方式。
一、為什麼首次連線需要加入 VPN 設定
先說結論:若提示是在你主動開啟 Shadowrocket 的 Home 連線開關後出現,而且提示中的 App 名稱正確,這就是系統建立 VPN 設定所需的授權步驟。只安裝 App、匯入訂閱或選取一筆連線,並不表示系統已允許 App 建立網路通道。
Shadowrocket 使用系統提供的網路延伸功能處理流量。系統 VPN 設定會將 App 的網路延伸功能與裝置上的 VPN 連線入口連結;接著,App 會依據目前的 Global Routing 與設定,決定如何處理進入通道的要求。系統使用 VPN 這個名稱,不代表每項要求都會送往同一個遠端,也不代表所有流量都採用相同的對外連線方式。
允許加入後,系統仍可能要求你輸入裝置密碼或完成系統驗證,實際畫面由系統決定。這裡使用的是裝置驗證方式,不是訂閱密碼,也不應在系統驗證提示中輸入服務商提供的連線密碼。只有在你主動發起連線時才進行這項操作;若不清楚提示的來源或出現時機,請先取消,再返回 App 確認。
二、系統 VPN 設定、設定檔與 Config 的差異
使用者常把系統設定中看到的 VPN 項目統稱為「VPN 設定檔」。排查時應進一步區分:VPN 連線設定、裝置設定描述檔,以及 Shadowrocket 的 Config,是三種不同層級的項目。它們可能出現在相鄰的系統設定頁面,但不能互相取代。
| 項目 | 查看位置 | 主要用途 |
|---|---|---|
| 系統 VPN 設定 | 系統 Settings → General → VPN & Device Management → VPN | 儲存系統連線入口與相關網路延伸功能的連結,供系統啟動、停止或依需求觸發連線。 |
| 裝置設定描述檔 | 系統 Settings → General → VPN & Device Management | 組織可用來部署裝置設定、憑證或 VPN 等管理內容;不是每次 App 連線都需要安裝的檔案。 |
| App 內的 Config | Shadowrocket → Config | 用來設定規則、DNS 等 App 層級行為;是否參與分流,還需一併檢查 Global Routing。 |
系統顯示繁體中文時,上述路徑通常為「設定 → 一般 → VPN 與裝置管理 → VPN」;部分系統也會提供更直接的 VPN 入口,請以裝置實際顯示為準。開啟項目後,應確認名稱及其所關聯的 App,而不是只看清單中是否有任意一個 VPN。
判斷方式:先確認缺少的是哪一層
若系統清單中沒有 Shadowrocket 對應項目,請返回 App 重新觸發授權;若項目存在且能連線,但特定網站的連線行為不符預期,再檢查 Global Routing 與 Config。不要反覆刪除系統項目來修正規則。
三、首次允許加入的操作步驟
以下步驟以你已備妥自己的服務商與可用設定為前提。購買用戶端與取得連線服務是兩回事;系統授權也不會補上伺服器位址、連接埠、認證資料或規則。第一次操作時,請保留 App 內目前的設定,避免同時變更多個項目。
-
確認現有設定
開啟 Shadowrocket → Home,確認已匯入自己的連線項目,並選取準備使用的項目。只匯入 Config,並不表示已具備可用的遠端連線參數。
-
開啟連線開關
在 Home 開啟連線開關,等待系統顯示加入 VPN 設定的提示。提示尚未處理前,請勿連續切換開關。
-
確認系統授權
確認提示中的名稱為 Shadowrocket,然後選擇允許;若系統要求驗證,請依照裝置提示完成。取消驗證可能導致這次加入設定無法完成。
-
查看系統項目
前往系統 Settings → General → VPN & Device Management → VPN,確認對應項目與狀態,再返回 Home 確認連線狀態。
-
確認實際連線情況
前往自己熟悉且有權存取的頁面,確認是否能成功開啟。系統顯示已連線只代表通道狀態,不能取代對 DNS、規則及遠端服務的檢查。
首次授權後,之後正常連線通常會沿用已儲存的系統設定,不必每次重新加入。若之後頻繁出現加入提示,請先確認系統項目是否遭刪除、App 能否儲存設定,以及裝置是否受到管理政策限制。
四、誤按「不允許」或誤刪後如何復原
誤按「不允許」通常表示這次未完成加入,不代表訂閱失效。請先返回 Shadowrocket → Home,確認目前已關閉連線開關,再主動開啟一次,讓 App 重新嘗試建立或儲存系統 VPN 設定。若仍未出現提示,先查看系統 VPN 清單確認:可能已有對應項目,此時不必再次加入。
- 提示再次出現:確認 App 名稱,選擇允許並完成系統驗證,接著查看連線狀態。
- 誤刪系統 VPN 項目:保留 App 內資料,返回 Home 再次開啟連線開關,讓 App 重新建立關聯設定。
- 誤刪 App 內的 Config:系統 VPN 項目不會自動還原規則檔案;請從自己的備份或原有設定來源還原,再確認目前選取的項目。
- 誤刪 Home 中的連線:需要使用自己原有的服務參數或訂閱重新匯入;重新允許系統 VPN 授權無法找回該項目。
刪除系統 VPN 項目通常不會一併刪除 Shadowrocket 內的 Home 項目與 Config,但仍應實際開啟 App 檢查,不要把「從系統刪除」理解成「所有 App 資料都已清除」。反過來說,重新安裝 App 可能影響本機資料,不應列為第一步;復原前先保存自己有權保留的設定,避免把授權問題擴大成資料復原問題。
五、分開檢查授權失敗與連線失敗
授權階段的問題,是系統設定未能加入或啟用;連線階段的問題,則是既有設定啟動後無法維持連線,或要求無法完成。兩者的檢查順序不同。先查看系統 VPN 清單是否有對應項目,再記錄 Home 開關是否立即關閉、系統是否持續顯示已連線,以及頁面能否開啟。
錯誤訊息:The VPN configuration is invalid.
原因與處理方式:這是表示系統 VPN 設定無效的英文錯誤訊息,實際顯示語言與位置可能不同。若診斷資訊出現這段文字,請先停止連線並確認系統中的對應項目;儲存 App 內設定後,只重建 Shadowrocket 對應的系統 VPN 項目,再重新授權。不要只憑這則錯誤就修改訂閱連結或遠端連接埠。
誤按「不允許」是一次授權選擇,不應記錄成上述設定無效錯誤。排查時請保留畫面實際顯示的文字;若沒有錯誤訊息,就記錄可觀察到的狀態,例如「允許後清單新增項目,但連線開關立即關閉」,不要自行補上實際上未出現的錯誤碼。
| 可觀察到的狀況 | 優先檢查項目 | 下一步 |
|---|---|---|
| 拒絕後系統沒有新增項目 | 是否已完成加入授權 | 返回 Home 重新開啟連線開關,並處理系統提示。 |
| 項目存在,但開關立即關閉 | 系統設定、網路延伸功能啟動狀況與診斷記錄 | 記下錯誤原文,停止其他個人 VPN 連線後單獨測試。 |
| 系統顯示已連線,但頁面無法開啟 | 遠端參數、DNS、Global Routing 與規則 | 確認自己既有的服務狀態與 App 目前的設定,先不要刪除系統項目。 |
| 手動關閉後又自動連線 | On Demand 與其他自動連線政策 | 先檢查 Settings → On Demand,暫時停用後再測試手動開關。 |
若 Global Routing 選擇 Config,應接著檢查 Config 中的規則;Proxy 與 Direct 代表不同的全域流量處理方式,不能只因連線開關已開啟,就認定所有要求都會經由 Proxy。On Demand 則決定符合條件時是否自動建立連線,無法取代授權失敗的排除方式。測試前先記下目前選項,每次只修改一項,才能判斷是哪個設定影響結果。
六、權限與設定檔常見問題
按下允許後,訂閱就能使用了嗎?
不一定。按下允許只完成系統連線入口的授權。返回 Home 確認自己的連線項目,再依照原有服務資訊檢查位址、連接埠、認證資料與有效狀態。訂閱能更新,也不代表其中每個連線項目目前都能成功連線。
為什麼找不到可下載的 VPN 設定檔?
這項流程由 Shadowrocket 在你開啟連線開關時向系統申請加入 VPN 設定,不需要另外取得設定檔。請先檢查系統 VPN 清單與 Home 狀態,不要把網頁要求安裝的憑證或裝置管理設定描述檔當成這項設定。
關閉後又重新連線,是不是授權沒有關閉?
系統儲存設定與目前是否連線是兩回事。先在 Shadowrocket → Settings → On Demand 檢查按需求連線設定,再查看系統中對應 VPN 項目的按需求連線設定(若有)。暫停自動連線後再手動關閉,觀察是否仍會重新連線。
重新啟動裝置後,還需要再允許一次嗎?
重新啟動通常不會刪除已儲存的系統 VPN 設定。若系統再次要求加入,請前往系統 VPN 清單確認項目是否仍存在;記錄是否曾刪除項目、重新安裝 App 或變更裝置管理設定,不要只因重新啟動就判定設定已損毀。
清單裡還有其他 VPN,需要全部刪除嗎?
不必全部刪除。先停止其他個人 VPN 連線,避免測試時彼此切換,然後只啟動 Shadowrocket。若涉及組織管理的連線,請先向管理員確認;只有確認需要重建本 App 的項目時,才處理該項目。
七、仍無法復原時應記錄哪些資訊
若依照上述順序仍無法復原,整理資訊會比反覆允許、刪除或重新安裝更有幫助。請分別記錄「無法加入」、「啟動失敗」與「已連線但無法存取」,才能交由正確的環節檢查。如需進一步排查,請參閱本站的故障排除說明。
- 裝置與系統:記錄 iPhone 或 iPad 型號及裝置實際顯示的系統資訊;系統需求請以 App Store 頁面標示為準。
- 觸發步驟:說明從 Home 開啟連線後,是沒有出現提示、按下允許後失敗,還是連線一段時間後中斷。
- 系統狀態:記錄系統 VPN 清單是否有對應項目、連線狀態,以及 Settings → On Demand 是否已開啟。
- 診斷內容:保留錯誤原文與發生時間;分享前請移除完整訂閱網址、存取權杖、密碼、伺服器資訊及其他個人資料。
Shadowrocket 是透過 App Store 發行的付費用戶端,採一次性買斷;買斷用戶端 ≠ 購買連線方案。購買前請確認開發者為 Shadow Launch Technology Limited,並核對 App ID 932747118。本文的系統授權操作以 iPhone、iPad 為主;相容性與系統需求請以 App Store 頁面標示為準。