第一次在 Shadowrocket(小火箭)裡打開連線開關時,iOS 會彈出「想要加入 VPN 配置」的系統提示。本文說明這則提示由誰產生、點「允許」之後系統設定裡會多出什麼項目、它與 Home 總開關是什麼關係,以及點「不允許」或刪除配置之後會發生什麼事,適合剛安裝 App、或正在排查連線問題的使用者。
提示由誰彈出:系統彈窗與 App 內設定的分界
第一次在 Home 打開連線開關時,螢幕上出現的彈窗由 iOS 產生:標題形如「"Shadowrocket" 想要加入 VPN 配置」,內容說明使用 VPN 時,裝置上的網路活動可能被過濾或監控,底部是「不允許」與「允許」兩個按鈕。它不是 Shadowrocket 的介面元素,也不是 App 內某一項設定被誤觸。
這則提示來自 iOS 的網路擴充機制:任何要在系統層接管流量的 App,都必須先由系統寫入一筆 VPN 配置,再由系統建立隧道。App 只能發起請求,彈窗文案與身分驗證(螢幕鎖定密碼、Face ID 或 Touch ID)都由系統完成——提示裡出現裝置名稱與「所有網路活動」字樣,正是因為它描述的是系統層行為,而不是某個 App 的內部功能。
點「允許」並完成驗證後,配置寫入系統,隧道隨即建立:Home 頂端的狀態行變為已連線,系統狀態列右上角出現 VPN 圖示。同一筆配置在之後的連線中不會重複詢問。
判斷方法:標題帶有 App 名稱、按鈕為「不允許 / 允許」的彈窗屬於系統;App 內的開關、清單與設定項目都不會以這種形式出現。
允許之後:系統設定裡的對應項目
授權完成後,系統會儲存一筆屬於 Shadowrocket 的 VPN 配置,並在設定裡產生對應項目。iOS 15 及之後的路徑是 Settings → General → VPN & Device Management → VPN;較早的系統版本中,這一項直接位於 Settings → General → VPN。清單裡的項目名稱通常就是 App 名稱,右側狀態顯示 Connected 或 Not Connected。
此外,只要系統裡存在任何一筆 VPN 配置,Settings 首頁在 Personal Hotspot 下方就會出現一行 VPN,可以直接查看目前狀態,不必逐層進入子頁面。
打開設定路徑
Settings → General → VPN & Device Management → VPN,進入 VPN 配置清單。
核對項目名稱
找到名為 Shadowrocket 的配置:狀態顯示 Connected 表示隧道正在運作,Not Connected 表示未連線。
查看配置詳細資料
點項目右側的資訊按鈕(i),可以看到這筆配置的基本資訊,以及 Delete VPN 入口。
記住刪除位置
Delete VPN 會移除整筆配置,執行前系統會要求輸入螢幕鎖定密碼,或用 Face ID / Touch ID 驗證。
需要區分的是:系統項目只記錄「由哪個 App 提供隧道」與目前狀態,不包含訂閱連結、規則檔與節點資訊,這些內容都保存在 App 內部。如果裝置上同時存在其他 App 建立的配置,清單裡會有多筆項目,核對時以名稱與來源為準。
開關關係:Home 總開關與系統 VPN 項目控制同一條隧道
Home 頂端的連線開關與系統設定裡的 VPN 項目,控制的是同一條隧道。在 App 裡打開開關,系統項目狀態變為 Connected;在系統設定裡關閉,App 內的開關同步回到關閉狀態,Home 狀態行也隨之變為未連線。兩邊是同一種狀態的兩種呈現,不存在「App 已連線、系統未連線」的疊加狀態。
反過來說,系統設定裡的開關可以獨立啟動隧道:只要配置存在,不打開 Shadowrocket 也能在 Settings 裡把 VPN 打開,流量仍依 App 內已儲存的規則分流。On Demand 也建立在這個前提上——App 內 Settings → On Demand 設定的是「系統在什麼網路條件下自動啟動這條隧道」,執行者是系統,不是 App 介面。
系統狀態列右上角的 VPN 圖示是第三個觀察點:出現表示隧道處於活動狀態,消失表示隧道已關閉。排查時把三處對照著看——Home 狀態行、系統設定項目、狀態列圖示——就能快速區分「隧道沒起來」與「隧道起來了,但分流或節點有問題」。
點「不允許」或刪除配置之後會發生什麼事
在系統彈窗裡點「不允許」不會寫入任何配置,連線開關會自動回到關閉狀態;App 內已儲存的訂閱、規則與設定不受影響。想再次連線時重新打開開關,系統會再次彈出同一則提示,選擇「允許」即可。
提示裡點了「不允許」,Home 開關彈回關閉狀態
原因與解法:系統裡沒有可用的 VPN 配置,App 無法發起隧道——再次打開開關,在系統提示裡選「允許」並完成密碼或生物辨識驗證。
狀態列的 VPN 圖示消失,已建立的連線中斷
原因與解法:隧道被系統端關閉,常見於在 Settings 裡手動關閉 VPN,或配置被刪除——先確認系統設定裡項目存在且狀態為 Connected;若隧道正常但網頁打不開,再檢查 Global Routing 是否停在 Direct。
刪除 VPN 配置後,開關打開又立刻關閉
原因與解法:刪除只移除了系統端的隧道授權,App 資料仍在,但隧道無法建立——重新打開開關,在系統提示裡再次選「允許」,配置會重新寫入。
「VPN 配置」提示短時間內反覆出現
原因與解法:上一次驗證沒有完成,或系統裡存在多筆同名項目——先在 Settings → General → VPN & Device Management → VPN 裡刪除多餘項目,再重新授權一次。
「允許」是系統層授權,與付費是兩件事:Shadowrocket 本身是一次性買斷的用戶端,購買記錄由 Apple ID 管理,刪除配置不會改變已購狀態;用戶端買斷與線路方案是兩筆獨立的支出,授權提示不涉及其中任何一筆。
如果刪除配置時隧道正在運作,連線會立即中斷;刪除完成後,App 內的訂閱、規則與節點清單都不會被更動,重新授權後會照原樣繼續運作。
重裝、換機與 On Demand:哪些情況會再次看到提示
系統只為目前裝置上的這筆配置儲存授權。卸載 App 時,系統會一併移除它建立的 VPN 配置;重新安裝後首次連線,提示會再次出現——這是正常現象,不是授權失效,也與購買狀態無關。
換新 iPhone 或 iPad 也是同樣道理:新裝置上沒有舊配置,首次連線必須重新允許一次。App 本身可以用當初購買時的 Apple ID,在 App Store 的已購項目裡重新下載,無需再次付費。
On Demand 的規則保存在 App 內,但它必須依賴系統裡的 VPN 配置才能生效:配置被刪除後,On Demand 不會觸發任何連線;重新授權後,規則會依 Settings → On Demand 裡儲存的條件繼續運作。
每次打開 App 都要重新允許一次嗎?
不需要。同一筆 VPN 配置只授權一次;只有刪除配置、卸載重裝或更換裝置之後,系統才會再次彈出提示。
在系統設定裡關掉 VPN,App 裡的規則會不見嗎?
不會。關閉只會停止目前的隧道,規則、訂閱與設定都保存在 App 內;重新打開後會依原規則繼續分流。
想徹底撤銷這項授權,該怎麼做?
Settings → General → VPN & Device Management → VPN,點 Shadowrocket 項目右側的資訊按鈕(i),選 Delete VPN 並驗證身分;App 內資料不受影響,下次連線會重新提示授權。
點「允許」之後,流量會經過哪裡?
提示授予的是「系統使用 Shadowrocket 提供的隧道」這項權限;實際連外由你在 App 內配置的伺服器與規則決定,提示本身不會改變任何節點設定。
換了新 iPhone,為什麼又彈出這個提示?
新裝置上沒有舊的 VPN 配置,首次連線必然會重新提示;用原購買帳號在 App Store 已購項目裡回復 App 後,授權一次即可。
在 App Store 取得 Shadowrocket
付費 App,一次性買斷,只在 App Store 發售;開發者 Shadow Launch Technology Limited,App ID 932747118。