Shadowrocket「加入 VPN 設定」提示說明:權限提示與 VPN 設定檔的關係

說明首次開啟連線開關時出現的 VPN 設定授權提示、系統設定中的 VPN 設定檔位置,以及設定檔遭刪除或失效後重新授權的方法。

本文重點

Shadowrocket(小火箭)的連線開關需要系統 VPN 設定授權。本文適合遇到首次授權、誤按拒絕、系統 VPN 項目消失或反覆要求授權的使用者:先分清系統 VPN 設定與 Config 檔案,再確認系統項目,最後視需要重新建立授權;若已連線卻無法存取,請改查既有服務參數、DNS 與規則,別反覆刪除設定。

系統 VPN 設定與 Config 檔案的差異

首次在 Home 開啟連線開關時,系統可能會提示 Shadowrocket 想要加入 VPN 設定。這個提示由系統提供,用來允許 App 儲存 VPN 連線設定,並透過系統網路延伸功能建立通道。這不是購買確認,也不是訂閱更新提示。允許授權代表系統可以建立這項連線,不代表遠端服務參數已通過驗證。

日常所說的「VPN 設定檔」容易混淆兩種項目:App 建立的系統 VPN 設定,以及安裝在裝置管理頁面的設定描述檔。Shadowrocket 正常建立連線需要前者;別因為兩者都出現在系統設定附近,就把無關的管理描述檔當成修復工具。

項目確認位置用途
系統 VPN 設定系統 Settings 中的 VPN 清單儲存連線設定、授權狀態及相關隨選連線資訊。
Config 檔案Shadowrocket → Config儲存規則、DNS 等 App 端設定;無法取代系統授權。
裝置管理描述檔系統 Settings → General → VPN & Device Management可能由組織管理裝置或推送設定,不應當作一般連線疑難排解時要刪除的項目。

刪除系統 VPN 項目,不等於刪除 Config 中的檔案,也不代表取消既有服務。反過來說,更換 Config 檔案通常無法解決「未允許加入 VPN 設定」的問題。排查時先確認自己動到的是哪一層,避免把規則設定和系統權限混在一起處理。

首次出現提示:允許後仍須確認連線結果

以下步驟以 iPhone、iPad 為主。系統語言不同,提示與選單文字可能略有差異;本文以英文選單名稱標示路徑,並附上中文說明。系統需求請以 App Store 頁面標示為準。操作前請確認 Shadowrocket 來自 App Store,並已備妥自己的有效服務設定;本站不提供任何節點或訂閱。

  1. 確認來源

    在 App Store 產品頁確認 App 名稱 Shadowrocket、開發者 Shadow Launch Technology Limited 與 App ID 932747118。詳細確認步驟請參閱正版核驗頁。

  2. 開啟連線

    返回 Shadowrocket → Home,確認已加入設定中的目標項目,再開啟連線開關。記下此時是出現系統授權提示,還是直接開始連線。

  3. 允許授權

    系統詢問是否加入 VPN 設定時,選擇 Allow,並依裝置提示完成身分驗證。請勿將裝置密碼輸入任何服務位址、訂閱網址或聊天視窗。

  4. 確認狀態

    返回 Home 查看連線結果,再開啟系統 Settings 中的 VPN 清單,確認是否有 Shadowrocket 項目。項目存在與通道已連線是兩項不同的檢查。

若首次選擇 Don’t Allow,App 可能無法儲存或啟動這項連線。返回 Home,確認連線開關已關閉後再試著開啟,觀察系統是否再次要求授權;若仍失敗,請檢查系統 VPN 項目與裝置限制,別直接認定是訂閱失效。

系統設定:VPN 項目在哪裡

在常見的 iPhone、iPad 系統介面中,完整路徑為 Settings → General → VPN & Device Management → VPN,也就是「設定 → 一般 → VPN 與裝置管理 → VPN」。部分系統介面也會在 Settings 較前面的位置提供 VPN 入口。找不到時,可在系統設定的搜尋欄輸入 VPN,並以裝置實際顯示為準。

系統 VPN 清單中沒有 Shadowrocket 項目,可能是尚未完成首次授權,也可能是先前手動刪除了設定。光憑「清單是空的」無法判定 App 檔案損毀;建議先返回 App 重新觸發加入流程,比立即解除安裝更能保留現況與既有設定。

4 層選單
常見系統路徑:Settings → General → VPN & Device Management → VPN
2 項確認
分別確認系統項目存在、目前連線狀態正常
1 項變更
每次只變更一項設定,接著重試並記錄結果

判斷:先分清項目不存在與連線失敗

系統清單中找不到 Shadowrocket 時,先重新取得授權;若項目存在且狀態已是 Connected,請保留系統設定,改查無法存取的具體請求。別用同一套「刪除後重建」方式處理這兩種狀況。

項目遭刪除或失效:依序重新授權

若系統 VPN 項目遭手動移除,返回 Shadowrocket 再次建立連線時,App 可能需要重新儲存設定並請求系統允許。這個流程不必另外取得設定檔,也不必變更自己的訂閱網址。若項目仍在但懷疑已失效,請先正常中斷連線再重新連線,之後再考慮重建。

  1. 記下原有設定

    記下目前選取的服務、Config 檔案與 Global Routing 選項。敏感密碼及完整訂閱網址只保存在自己的安全位置,請勿用於公開求助。

  2. 暫停隨選連線

    前往 Shadowrocket → Settings → On Demand,記下目前設定後暫時關閉隨選連線。若系統 VPN 詳細資訊中的 Connect On Demand 仍啟用,也請確認並暫時關閉,避免排查時自動重新連線。

  3. 中斷目前連線

    在 Home 關閉連線開關,並在系統 VPN 清單確認已中斷連線。若其他 VPN App 正在建立連線,請先正常中斷,再測試 Shadowrocket。

  4. 移除失效項目

    只有在項目仍存在且一般重新連線無效時,才開啟系統 VPN 清單中 Shadowrocket 的詳細資訊,並使用 Delete VPN。項目已不存在就略過;受管理的裝置請先聯絡管理員。

  5. 重新取得授權

    重新開啟 Shadowrocket,在 Home 開啟連線,依系統提示允許加入 VPN 設定並完成驗證。接著確認系統清單中是否重新出現對應項目。

  6. 還原所需設定

    先手動連線並測試一個已知目標,確認結果後再依原需求還原 Settings → On Demand。每還原一項設定,就觀察是否再次出現異常。

錯誤訊息與狀況:先確認問題發生在哪一層

排查時請保留完整錯誤訊息及發生位置。系統提示、App 連線訊息與診斷記錄來源各不相同,不要把網路逾時當成權限遭拒。以下系統錯誤原文僅供辨認記錄中實際出現的內容,不代表每台裝置都會顯示相同文字;請勿為了符合範例而忽略自己的錯誤碼。

錯誤:The operation couldn’t be completed. (NEVPNErrorDomain error 1.)

原因:NEVPNErrorDomain 錯誤碼 1 對應 configurationInvalid,表示提交給系統的 VPN 設定無效,不能據此直接判斷遠端服務密碼有誤。

處理方式:先中斷連線並確認系統中的 Shadowrocket 項目;確認未受裝置管理限制後,依上一節重建對應的系統設定,再記錄是否仍出現相同錯誤碼。

觀察到的狀況優先檢查下一步
開啟連線後,系統清單沒有項目是否拒絕或取消系統授權返回 Home 重試並觀察系統提示;若仍未出現提示,請檢查裝置限制。
每次連線都再次要求加入設定是否確實儲存、是否遭管理政策移除授權後立即確認系統清單,並記下項目何時消失。
中斷後馬上又重新連線On Demand 與 Connect On Demand暫停隨選連線後再測試,排除自動觸發。
項目存在但一直連線失敗其他 VPN 狀態、連線記錄、既有服務參數一次只保留一個待測連線,依具體錯誤繼續查找原因。
已是 Connected,但網頁無法開啟服務可連線性、DNS、規則與路由選項改從請求層著手排查,不要反覆重新授權。

已連線:權限正常不代表請求一定成功

系統顯示 Connected,代表通道已建立至相應階段,但請求仍會受到 Home 中的服務選擇、Global Routing 與 Config 內容影響。Global Routing 中的 Proxy、Direct、Config、Scene 是不同的路由選項,不是四種授權等級。尤其選用 Config 時,請求會依目前設定中的規則處理,不能因為單一網站無法存取,就直接判定系統權限失效。

如需更詳細的分層檢查,請參閱連線疑難排解手冊。回報問題時,請提供「操作時間、系統項目是否存在、連線狀態、完整錯誤碼、在哪種網路下重現」等資訊;請隱藏服務密碼、訂閱 token 與其他身分資訊,不必公開完整設定檔。

恢復後檢查與正版確認

恢復成功須同時符合三項條件:系統 VPN 清單保留 Shadowrocket 項目、Home 能正常連線並手動中斷連線,以及目標請求可依預期存取。若已啟用 On Demand,還須在相應觸發條件下確認自動連線是否正常。手動關閉後又自行連線,不一定是權限或設定檔損壞,請先檢查隨選連線設定。

Shadowrocket 是 App Store 獨家提供的閉源商業 App,採一次性買斷,主要供 iPhone、iPad 使用;其他 Apple 裝置的相容性、購買適用範圍與系統需求,請以 App Store 頁面標示為準。App 買斷不等於線路方案,使用者既有服務的有效期限與參數須另外確認。

App Store 下載指南先確認正版資訊