小火箭(Shadowrocket)首次建立連線時,需要取得系統允許才能加入 VPN 設定。這項授權是建立系統隧道入口,並非匯入 Config,也不代表伺服器已可使用。本文以 iPhone/iPad 為主,說明如何確認授權、區分 VPN 項目與裝置管理描述檔、復原誤刪項目,以及排除其他 VPN 自動連線造成的干擾。
一、加入 VPN 設定:允許建立系統隧道
先說結論:如果剛在 Shadowrocket 的 Home 開啟連線開關,隨後系統顯示加入 VPN 設定提示,而且已確認 App 來源,就可以依提示允許並完成系統要求的身分驗證。這項操作會允許 App 向系統註冊 VPN 設定,讓系統啟動相應的網路延伸功能並處理需要接管的流量。
允許後,系統中會出現一個對應 Shadowrocket 的 VPN 項目。它代表連線入口,不是遠端服務本身。若已有自己的服務商與訂閱,伺服器位址、連接埠及驗證參數仍由既有設定決定;授權不會自動提供這些資料,也不能取代對參數的檢查。
系統提示可能會說明網路活動可受到篩選或監控。這是在描述 VPN 設定具備的流量處理能力;請仔細確認發起操作的 App 與目前動作,不要把提示視為網路已發生異常的證據。允許授權也不代表所有 HTTPS 內容都會被解密;HTTPS 解密所需的憑證信任與相關設定,是另一組獨立操作。
二、VPN 項目、Config 與描述檔並非同一項目
「VPN 描述檔」常被用來泛指系統中的 VPN 設定,但排查時應分清三種項目:系統 VPN 項目、Shadowrocket 內的 Config,以及系統裝置管理中的設定描述檔。它們可能出現在相近的設定位置,但用途與刪除後的影響不同。
| 項目 | 查看位置 | 用途與刪除後的影響 |
|---|---|---|
| 系統 VPN 項目 | 系統 Settings → General → VPN & Device Management → VPN | 讓系統啟動對應的 VPN 連線。移除後,需要由 App 重新建立項目或要求授權。 |
| App 內的 Config | Shadowrocket → Config | 儲存分流規則等設定內容。它不是系統授權記錄;刪除系統 VPN 項目通常不會一併刪除這裡的檔案。 |
| 設定描述檔 | 系統 Settings → General → VPN & Device Management 中的描述檔區域 | 可能包含憑證、網路或管理設定。由組織部署的內容可能受到管理限制,不能當作一般 VPN 項目任意移除。 |
上表使用系統英文介面名稱;系統語言、系統版本及裝置管理狀態不同,選單名稱與顯示項目也會有所差異。找不到入口時,可在系統 Settings 搜尋「VPN」,再進入 VPN 列表確認。Shadowrocket 的系統需求請以 App Store 頁面標示為準。
結論:先確認刪除的是哪一層
如果只是系統 VPN 項目消失,請先返回 Home 重新發起連線;如果 Config 中的檔案也不見了,則需要從自己儲存的副本還原設定。不要透過刪除裝置管理描述檔來修復 App 內的規則問題。
三、首次允許與誤按取消後的操作順序
取消授權後,App 無法只靠連線開關完成系統設定的新增。請先保持現有伺服器與 Config 不變,再重新發起連線;比起同時修改多項參數,這樣更容易確認問題是否只出在系統授權。
-
確認 App
確認使用的是從 App Store 取得的 Shadowrocket。開發者為 Shadow Launch Technology Limited,App ID 為 932747118;核對方式請參閱正版取得說明。
-
返回 Home
開啟 Shadowrocket → Home,確認現有伺服器仍在。如果開關已開啟但尚未建立連線,請先關閉,再重新開啟以發起連線。
-
完成授權
出現系統加入 VPN 設定提示後,選擇允許並依系統要求完成身分驗證。請勿切換到其他 App 輸入裝置密碼,也不要將系統授權與訂閱登入混為一談。
-
確認項目
前往系統 Settings → General → VPN & Device Management → VPN,確認有對應 Shadowrocket 的項目,再返回 App 查看連線狀態。
-
測試請求
開啟平時可正常瀏覽的網頁,並參考 App 的連線記錄,判斷是否有請求經過。系統顯示連線成功只能證明隧道狀態,不能單憑此確認所有目標網站都能連線。
提示:「Shadowrocket」Would Like to Add VPN Configurations
原因:App 正在要求向系統加入 VPN 設定。這是授權提示,不是伺服器錯誤;系統語言不同,顯示文字也會不同。
處理方式:如果提示緊接著 Home 中的連線操作出現,請確認 App 後允許並完成系統驗證;如果先前選擇取消,請回到 Home 關閉開關,再重新開啟。
如果再次開啟時沒有跳出提示,不必因此判定授權失敗:系統可能已保留有效項目。請先檢查 VPN 列表與實際連線狀態。只有在無法建立項目、操作受到限制或連線持續失敗時,才進一步檢查裝置管理限制與既有設定。
四、誤刪系統 VPN 項目後如何復原
只刪除系統 VPN 項目,通常不會一併刪除 Shadowrocket 中既有的伺服器、訂閱記錄與 Config 檔案。復原前先確認這些內容是否仍在,請勿急著解除安裝 App。解除安裝會增加 App 資料遺失的風險,也可能讓原本單純的授權問題變成設定還原問題。
- 先停止自動連線:前往 Shadowrocket → Settings → On Demand,檢查並暫時停用已啟用的自動連線設定,避免排查期間因網路條件再次觸發連線。
- 檢查 App 資料:在 Home 確認現有伺服器,在 Config 確認目前的設定檔。兩者都還在時,先不要重新匯入訂閱或覆寫 Config。
- 重新建立入口:返回 Home 開啟連線,依系統提示重新允許加入 VPN 設定。如果系統沒有顯示提示,請先確認 VPN 列表中是否已重新出現對應項目。
- 確認復原結果:分別記錄系統項目是否存在、連線是否成功,以及網頁是否可瀏覽。這三項結果應分開判斷,不能把「曾經允許」當作「網路已恢復」。
如果裝置由學校或組織管理,建立、修改或移除 VPN 可能受到限制。選項無法操作或出現明確管理提示時,請由裝置管理員確認相關政策。不要移除不熟悉的管理描述檔,其中可能同時包含工作網路、憑證與裝置管理要求。
五、與其他 VPN 項目共存:區分儲存與連線
系統 VPN 列表可以儲存多個設定項目,但「同時存在」不代表「同時接管同一類流量」。一般使用者在裝置層級使用 VPN 時,排查期間通常應以同一時間只啟用一個為原則。受管理的依 App VPN 等情況採用不同機制,不應據此推論一般連線可以任意疊加。
如果剛啟用 Shadowrocket 就被另一個連線取代,或關閉後很快又自動連線,應優先檢查自動連線條件,而不是繼續切換開關。Shadowrocket 的 Settings → On Demand 與其他項目的自動連線設定,都可能影響觀察結果;請逐一停用,再進行單一變因測試。
| 觀察到的狀態 | 優先檢查項目 | 建議操作 |
|---|---|---|
| 列表中有多個項目,但只有一個連線 | 目前連線的項目是否屬於預期的 App | 保留其他項目即可,不必為了整理列表而刪除。 |
| 關閉連線後自動重新連線 | On Demand 或其他自動連線條件 | 暫時停用自動連線,再手動切換一次以進行確認。 |
| 連線啟動後被另一個項目取代 | 其他 App 是否仍在主動建立連線 | 先停止其他連線,只保留 Shadowrocket 進行一次測試。 |
| 設定遭鎖定或無法修改 | 裝置是否受到組織管理限制 | 聯絡裝置管理員,確認允許的連線方式。 |
測試完成後,再依實際需求恢復 On Demand。建議記錄恢復設定前後所使用的 Wi-Fi 或行動網路、目前連線項目與自動連線狀態;如果只有切換網路後才再次發生,請優先確認觸發條件,不要直接歸因於授權記錄損毀。
六、授權完成仍無法上網:從連線層繼續排查
系統 VPN 項目存在且已連線後,排查重點應從授權轉向 App 設定與網路。Home 中的 Global Routing 決定流量處理方式:Proxy、Direct、Config、Scene 並非四種授權等級。尤其是 Config 會依目前設定中的規則處理流量;系統顯示 VPN 圖示,不代表每一項請求都會經過代理。
使用 Config 時,DOMAIN-SUFFIX、IP-CIDR、GEOIP 等規則,以及 FINAL 的預設策略,都會影響請求的去向。此時應檢查目前選取的設定與規則比對結果,而不是再次尋找系統授權提示。既有伺服器的位址、連接埠、驗證資訊與協定參數,也應依照使用者自行儲存的原始資料核對,請勿為了測試而任意更換連接埠。
我已按允許,為什麼網頁還是打不開?
先確認系統 VPN 列表中的連線屬於 Shadowrocket,再檢查 Home 中選取的伺服器與 Global Routing。授權只解決隧道入口問題;如果 Config 規則將目標流量導向無法使用的出口,仍可能無法連線。
每次連線都要重新允許嗎?
有效的系統 VPN 項目通常會保留,日常連線不需要每次重新建立。如果反覆出現授權提示,請先檢查項目是否遭刪除、建立程序是否完成,以及裝置是否受到管理限制;不要以反覆重新安裝取代檢查。
刪除 VPN 項目後,需要重新購買 App 嗎?
刪除系統項目不等於刪除購買記錄。請返回已安裝的 Shadowrocket,在 Home 重新開啟連線並完成授權;如果 App 仍在,就不必為了重建項目再次取得 App。
允許 VPN,就代表信任 HTTPS 憑證嗎?
不是。VPN 設定授權與憑證安裝、憑證信任是不同操作。只為了復原系統 VPN 項目時,不需要額外調整憑證信任;如果裝置已有相關設定,請先了解用途再進行修改。
排查完成時,請將「系統項目存在」、「預期項目已連線」及「請求依預期處理」視為三個獨立檢查點。若要繼續確認設定,可閱讀使用教學或設定詳解,記下每次修改前的狀態,並且一次只變更一項。