Shadowrocket 首次設定:VPN 設定檔授權與 Home 頁面功能說明

首次啟動時,系統會詢問是否允許加入 VPN 設定檔。本文說明授權後的作用,並介紹 Home 頁面的 Not Connected、Global Routing、Connectivity Test 與 SERVER 區塊。

本文重點

首次使用 Shadowrocket,請先備妥自己的連線設定,再確認系統 VPN 授權、SERVER 選取項目與 Global Routing。允許加入 VPN 設定檔,只代表應用程式可以建立系統網路通道,不代表連線已可正常使用。本文以 iPhone 和 iPad 的首次操作為主,說明 Home 各區塊的用途,以及連線、測試和中斷連線後的檢查順序。

首次使用:先了解用戶端、設定與系統授權

Shadowrocket(小火箭)是 Apple 平台的付費用戶端,唯一取得管道是 App Store,由 Shadow Launch Technology Limited 開發,應用程式 ID 為 932747118。用戶端採一次性買斷,價格以當地 App Store 顯示為準;購買用戶端與取得線路服務是兩回事。本文假設使用者已有自己的服務商與設定,本網站不提供任何節點或訂閱。

第一次開啟後,Home 沒有可選的伺服器,不代表安裝失敗。應用程式需要知道要連線的位址、使用的協定及相應的驗證參數。系統 VPN 授權則是另一項必要條件:它讓應用程式使用系統提供的通道功能,不會替使用者補上伺服器位址或驗證資訊。

3 個
主要頁面:Home / Config / Settings
4 項
Global Routing:Proxy / Direct / Config / Scene

Home 負責連線狀態、伺服器選取與常用測試;Config 用來管理設定檔及其規則;Settings 則是應用程式設定,例如 On Demand。先確認這三個入口,再調整各項選項,可避免把「切換伺服器」誤當成「切換規則」。Mac、Apple TV 與 Apple Vision 的相容性,以及所有裝置的系統需求,請以 App Store 頁面標示為準;本文的系統設定路徑以 iPhone、iPad 為例。

VPN 設定檔授權:允許後會發生什麼

首次使用時,應用程式需要請求加入 VPN 設定檔。提示通常會在首次嘗試建立連線時出現,不一定會在進入 Home 後立即顯示。系統會要求確認,必要時須透過裝置驗證完成授權。請確認提示是由目前開啟的 Shadowrocket 操作所觸發,再依照系統指示處理。

允許後,系統會儲存用於建立 VPN 連線的設定。這項系統設定不同於 Config 頁面中的規則設定檔:前者是系統網路權限與連線紀錄,後者則決定應用程式如何處理請求。授權成功不代表所有請求都已經透過所選伺服器,也不代表伺服器驗證已成功。

  1. 準備設定

    前往 Home,確認已有自己的伺服器紀錄。若要手動新增,請點選右上角的「+」進入 Add Server,依照現有資料選擇 Type 並填寫相應欄位。

  2. 選取伺服器

    返回 Home → SERVER,點選這次要使用的紀錄。先確認選取項目,再操作 Home 頂端的連線開關。

  3. 確認系統授權

    首次開啟連線時,如果系統詢問是否允許加入 VPN 設定檔,請確認提示來源後允許,並完成裝置要求的驗證。

  4. 確認連線狀態

    返回 Home 查看狀態是否變更。若仍顯示 Not Connected,請先確認授權是否完成,再檢查所選紀錄的位址、連接埠與驗證資訊。

Home 區塊:開關、伺服器與測試的用途

Home 頂端的 Not Connected 是目前連線狀態提示,不是伺服器名稱。開啟連線開關,是要求應用程式建立通道;關閉開關,則是要求結束連線。SERVER 中選取的紀錄提供連線參數,兩者不能互相取代。

連線與路由

Not Connected
目前尚未建立連線的狀態提示。
連線開關
啟動或停止應用程式的 VPN 連線。
Global Routing
選擇 Proxy、Direct、Config 或 Scene 路由處理方式。

開關控制連線狀態,Global Routing 控制請求的處理方式。

紀錄與測試

SERVER
顯示可選的伺服器紀錄及目前選取項目。
Connectivity Test
依照目前的測試設定檢查紀錄的連線狀況。
Add Server
從 Home 右上角的「+」進入,依 Type 新增紀錄。

測試結果可用來協助找出問題,但不能取代實際請求的檢查。

手動輸入時,Type 必須與現有設定一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 與 WireGuard 的欄位各不相同,不能只更改 Type,就沿用其他協定的驗證內容。位址、連接埠、密碼、金鑰、TLS 與傳輸相關參數,都應逐項比對原始設定,切勿只憑協定名稱猜測預設值。

若已有訂閱,可從 Home 右上角的「+」進入新增畫面,將 Type 設為 Subscribe,再填入自己的訂閱網址並儲存。更新訂閱是取得伺服器紀錄的變更,不等於重新授予系統 VPN 權限。更新後仍應確認這次選取的紀錄;訂閱網址中的 token 屬於敏感資訊,排查問題時請勿將完整網址貼到公開頁面。

Global Routing:首次連線如何選擇

從 Home → Global Routing 開啟選項後,先確認這次要依規則處理請求,還是要單獨排查連線。以下「建議」以已取得並確認有效的設定檔為前提;如果 Config 尚未備妥規則,不應以為選擇 Config 就會自動完成規則設定。

Config

建議

依照目前啟用的設定檔處理請求。是否符合 DIRECT、代理策略或其他處理方式,取決於實際規則與策略設定,並非固定依地區劃分。

適用情況:已有可供確認的設定,希望依規則處理不同請求。

Proxy

由應用程式接手的請求會以代理方式處理,方便暫時排除規則分流這個變因。這無法修正錯誤的伺服器參數,也不保證所有系統流量都會經過代理。

適用情況:確認伺服器連線,或與 Config 的實際存取狀況進行比較。

Direct

由應用程式接手的請求會採用直連方式處理。選取 Direct 與關閉 Home 連線開關是兩種不同操作,仍須另外確認系統 VPN 狀態。

適用情況:保持應用程式連線時,比較直連的存取狀況。

Scene

依照已設定的場景條件選擇相應的處理方式。首次使用時,請先確認場景條件與相關設定,不要將它視為會自動偵測並修復連線的功能。

適用情況:已設定場景,且清楚各場景觸發條件的使用者。

在 Config 中,DOMAIN-SUFFIX 用來比對網域後綴,IP-CIDR 用來比對 IP 網段,GEOIP 依 IP 地理資料庫比對,FINAL 則用於預設處理。規則順序和策略目標都會影響結果。第一次檢查連線時,請固定伺服器與路由方式,不要同時修改規則、DNS 與協定參數,否則很難判斷是哪項變更影響結果。

Connectivity Test:如何解讀測試結果

Connectivity Test 會依照目前的測試方式檢查伺服器紀錄,不是測量下載速度。不同測試方式檢查的環節各異,例如 TCP 測試主要確認端點連線,無法單獨證明完整的協定驗證與網頁存取都已成功。比較兩次結果前,請保持測試方式、本機網路與選取紀錄一致。

一次可供複查的測試,應記下網路類型、伺服器紀錄、Global Routing 選項、測試方式與觀察到的現象。例如「同一個 Wi-Fi 下,TCP 測試有回應,但使用 Proxy 時目標頁面無法載入」,比「開關沒用」更有助於定位問題。記錄只需描述現象,不必附上密碼、金鑰或完整訂閱連結。

On Demand:中斷後又重新連線的檢查順序

On Demand 可依條件觸發連線,設定位置為 Settings → On Demand。它與 Home 的手動連線開關用途不同:前者涉及自動觸發條件,後者則是使用者目前發出的連線或中斷連線操作。首次設定時,建議先完成一次手動連線與中斷連線的確認,再依實際需求設定 On Demand。

  1. 先在 Home 關閉連線開關,確認狀態是否回到 Not Connected。
  2. 若之後又重新連線,請前往 Settings → On Demand,確認是否已啟用,以及目前條件是否會觸發連線。
  3. 若要排除自動觸發的影響,請先關閉 On Demand,再返回 Home 重複手動連線與中斷連線的操作。
  4. 同時在系統 VPN 設定中確認目前連線對應的應用程式,避免只看狀態列圖示就判斷是哪項設定正在使用。

首次設定完成後的檢查清單

完成首次設定的標準,不只是開關已開啟,而是能說明目前的伺服器、路由方式、系統權限與測試結果各代表什麼。若某個步驟失敗,請回到對應環節檢查,避免刪除所有設定後一再從頭嘗試。

之後若要調整 DNS、規則或協定參數,每次只變更一類設定,並保留原值以便還原。如此可將問題範圍縮小到特定環節,不會因同時更換伺服器、更新訂閱和重寫規則而失去比較依據。

App Store 正版確認查看取得與購買說明