Shadowrocket(小火箭)首次使用指南:VPN 權限設定與 Home 介面介紹

從首次授權 VPN 設定開始,帶你認識 Home 頁面的 Not Connected 開關、Global Routing、Connectivity Test 與 SERVER 清單。

本文重點

首次使用 Shadowrocket(小火箭)的順序是:確認已有連線資料、匯入並選取伺服器、確認 Global Routing,再開啟連線開關,依系統提示允許加入 VPN 設定。本文適合第一次在 iPhone 或 iPad 上操作的使用者,說明系統授權、伺服器選擇、路由方式與連線測試的差異,避免將「允許加入設定」誤認為「連線已可使用」。

首次連線前:分清 App、連線資料與 VPN 權限

Shadowrocket 是 Apple 平台上的付費用戶端,唯一取得管道是 App Store,開發者為 Shadow Launch Technology Limited。購買適用性、裝置相容性與系統需求,請以 App Store 頁面標示為準。尚未安裝時,請先前往正版查核頁確認產品資訊;本文後續步驟以已安裝 App,且使用者已有自己的服務商與訂閱或手動連線參數為前提。

買斷用戶端 ≠ 線路方案。只購買 App,Home 裡不一定就有可連線的伺服器。VPN 權限則是另一回事:它允許 App 建立用來處理裝置網路流量的系統 VPN 設定,但不會替使用者產生伺服器位址、密碼或訂閱資料。

VPN 設定授權:從匯入資料到首次開啟開關

系統的「加入 VPN 設定」提示通常會在首次嘗試建立連線、且裝置尚無對應 VPN 設定時出現,不一定在第一次開啟 App 的當下顯示。這是系統層級的確認,不是購買提示,也不代表遠端伺服器已通過測試。依照以下順序操作,可分開檢查資料與權限問題。

  1. 準備資料

    確認已有訂閱連結,或完整的伺服器連線參數。手動輸入時,協定、位址、連接埠與驗證資訊均以原始資料為準,不要猜測連接埠,也不要將網頁管理位址直接填成伺服器位址。

  2. 匯入訂閱

    在 Home 點選右上角的「+」,將 Type 設為 Subscribe,填入自己的訂閱 URL 後儲存。請完整保留訂閱網址中的查詢參數;網址前後不要多出空格或說明文字。返回 Home 後,確認訂閱群組中是否已出現伺服器項目。

  3. 選取項目

    在 Home → SERVER 中點選要使用的伺服器,並確認目前的選取標記。若只看到群組標題、沒有個別伺服器,請先確認訂閱是否成功讀取,再繼續連線。

  4. 檢查路由

    開啟 Home → Global Routing,確認目前使用的模式。若已備妥規則設定,請檢查 Config 及實際啟用的檔案;若只想短暫排除規則的影響,可使用 Proxy,測試後請恢復原設定。

  5. 允許設定

    開啟 Home 頂端的連線開關。系統詢問是否允許加入 VPN 設定時,確認操作來自 Shadowrocket 後選擇允許,並依裝置提示完成身分驗證。返回 App 後,繼續觀察狀態是否改變。

如果不小心點選拒絕,請回到 Shadowrocket,再次嘗試開啟連線開關,並依重新出現的系統提示操作。若仍無法完成,請前往 iPhone 或 iPad 的「設定」→「一般」→「VPN 與裝置管理」→「VPN」,查看相關設定與狀態;不同系統語言的選單名稱可能不同。受管理的裝置也可能受到組織政策限制,請先確認裝置管理政策,不要反覆刪除不明設定。

Home 頂端:Not Connected 與 Global Routing 各自的用途

Not Connected 表示目前尚未建立 App 對應的連線。頂端開關用來啟動或停止連線,Global Routing 則控制流量採用哪種路由方式,兩者是不同設定。即使已建立連線,也不能只憑狀態文字判定所有網站與協定都能正常使用,仍須進一步實際測試存取。

請依目前的用途選擇 Global Routing 中的 Proxy、Direct、Config 或 Scene。以下的「建議」有明確前提:已備妥可用且檢查過的規則設定。初次使用時,不要為了排除錯誤而同時更換伺服器、切換路由方式並修改規則,否則無法判斷是哪項變更產生效果。

Config

建議

依照目前啟用設定中的規則決定請求的去向。結果取決於規則順序、符合的策略與 FINAL,並非固定的「部分直連、其餘走代理」。

適用情況:已有有效的規則設定,且需要依目標位址分流。

Proxy

以代理方式處理流量,不依 Config 中針對目標設定的分流規則決定去向。可用於短暫排除規則因素,但無法修正錯誤的位址、驗證參數或遠端服務故障。

適用情況:使用同一台伺服器,確認問題是否與規則分流有關。

Direct

採用直接連線方式。即使 App 開關顯示已連線,也不代表請求一定經過遠端代理伺服器;判斷請求的去向時,必須一併確認這項設定。

適用情況:比對目前網路的直接連線結果。

Scene

使用已設定的場景進行路由選擇,並同時確認場景條件與對應動作。尚未檢查場景內容前,不應將它視為與 Config 完全相同的選項。

適用情況:已明確設定場景,且能確認目前條件對應的結果。

SERVER 與 Connectivity Test:先選取項目,再測試連線

SERVER 清單中會顯示手動新增或從既有訂閱讀取的伺服器。訂閱是取得及更新這些項目的管道,不代表目前一定選取了可用項目;清單顯示名稱,也不代表位址、驗證資訊或遠端狀態必然正常。請先確認選取的項目,再執行 Home → Connectivity Test,並查看 App 實際回傳的結果。

觀察到的狀況可以判斷什麼下一步檢查
SERVER 中沒有伺服器項目目前沒有可選的伺服器,或訂閱尚未成功讀取確認 Subscribe 的 URL 是否完整,並查看更新提示
測試顯示延遲數值這次測試依目前的測試方式收到回應開啟連線後,使用實際需要的網頁繼續驗證
測試逾時這次測試未在期限內收到預期回應檢查本機網路、伺服器參數與測試方式,不要立即判定訂閱已失效
已連線,但目標網頁無法開啟連線狀態與該目標的可存取性不一致確認 Global Routing、規則去向與 DNS,再重新存取同一個目標

延遲測試不是頻寬測試,也不保證所有網站都能正常使用。比對時請固定同一個目標、網路與伺服器,每次只變更一項設定。若要切換 Wi-Fi 與行動網路,請先記錄切換前的結果,再重複相同操作,才能分辨是本機網路還是設定造成差異。

Config 與 On Demand:首次使用先了解兩者的區別

Config 負責規則分流,Settings → On Demand 則負責隨選連線,兩者屬於不同層次的邏輯:前者回答「請求要送往哪裡」,後者回答「在什麼條件下嘗試連線」。首次手動連線尚未確認成功前,先不要加入自動觸發條件,可減少排查變因。

規則關鍵字

DOMAIN-SUFFIX
依網域後綴比對,例如 example.com。
GEOIP
依 IP 地理位置比對,例如 CN。
IP-CIDR
依 IPv4 網段比對,例如 192.168.0.0/16。
FINAL
為未符合前面規則的請求指定最終策略。

規則通常依序比對;檢查符合的項目時,也要確認該項目引用的策略是否存在。

隨選連線

入口
Settings → On Demand。
用途
依照設定條件觸發連線行為。
檢查時機
完成手動連線與實際存取驗證之後。
排查重點
關閉連線後若再次連線,請確認隨選規則是否仍處於啟用狀態。

隨選連線無法取代有效的伺服器資料,也不保證在所有網路環境下都能連線。

如果 Global Routing 選擇 Config,遇到個別網站異常時,請先確認實際啟用的是哪一份設定,再檢查相關網域規則與 FINAL。不要因為某次存取失敗就清除所有規則。修改前請保留原始檔案,每次只調整一處,再以相同目標進行驗證。

首次使用常見問題:依照狀況找到對應設定

允許加入 VPN 設定後,為什麼還是無法開啟網頁?

授權只代表系統允許建立設定。請回到 Home 檢查連線狀態、SERVER 選取項目與 Global Routing,再執行 Connectivity Test。若測試有回應,但目標網頁仍無法開啟,請維持同一台伺服器,比較 Proxy 與原本 Config 的結果,繼續排查規則或目標網站存取問題。

剛開啟 App,沒有看到加入 VPN 設定的提示,正常嗎?

先確認是否已嘗試開啟連線。系統提示不一定會在開啟 App 時出現;若裝置已有對應設定,也可能不再重複詢問。請前往「設定」→「一般」→「VPN 與裝置管理」→「VPN」查看設定,再回到 Home 操作,不必為了等待提示視窗而反覆重新安裝。

已儲存訂閱,但 SERVER 仍是空的,怎麼辦?

返回訂閱編輯頁面,確認 Type 是否設為 Subscribe、URL 是否完整,然後重新更新並查看提示。網址應取自自己的既有資料,不可用服務商網站首頁代替。若出現驗證或內容格式錯誤提示,請核對原始訂閱資訊,不要將空清單當成 VPN 權限問題處理。

關閉開關後又自動連線,應該檢查哪裡?

先前往 Settings → On Demand,確認是否啟用隨選連線及相關條件,再查看系統 VPN 設定中的對應狀態。調整後回到 Home 關閉連線並觀察。受管理的裝置還須檢查管理政策,不能只因開關再次開啟就判定 App 發生異常。

首次使用的完成標準不只是「曾出現授權提示」,而是已選取伺服器、了解目前的 Global Routing、確認連線狀態符合預期,並完成一次實際目標存取。日後遇到問題,依照「本機網路 → 資料 → 系統權限 → 路由 → 目標存取」的順序檢查,通常比同時修改多項設定更容易找出原因。

App Store 下載