Shadowrocket 首次連線教學:選擇伺服器、開啟連線,使用 Connectivity Test 檢查

匯入伺服器後,在 Home 清單選取預設伺服器(左側會出現圓點),開啟頂端開關並允許加入 VPN 設定檔,再使用 Connectivity Test 確認連線是否可用。

本文摘要

本文適用於已向自己的服務商取得訂閱,準備在 iPhone 或 iPad 上首次連線的使用者。操作順序為:確認 Home 中已有伺服器、選取預設伺服器、檢查 Global Routing、開啟連線並完成系統授權,最後搭配 Connectivity Test 與實際瀏覽結果確認狀態。伺服器出現在清單、VPN 顯示已連線,以及目標網站可以開啟,是三種不同狀態,應分別確認。

一、連線前確認:App、訂閱與伺服器

Shadowrocket(小火箭)首次連線從 Home 開始,而不是 Config。Home 可查看及選擇伺服器、操作連線開關;Config 用於管理規則設定;Settings 用於調整 App 設定。訂閱中的伺服器資訊與 Config 中的規則設定用途不同,匯入其中一項,不代表另一項已依照你的使用需求設定完成。

本文假設你已經有自己的服務商與訂閱。請向服務商取得訂閱連結,並依照其說明確認連結是否有效。Shadowrocket 是付費 App,購買 App 不包含線路服務;取得 Shadowrocket 的唯一管道是 App Store,系統需求與購買適用條件請以 App Store 頁面標示為準。

二、選取伺服器並允許加入 VPN 設定檔

伺服器匯入成功後,仍須在 Home 明確選取一台預設伺服器。點選伺服器項目與進入編輯頁面是不同操作:前者用來選擇連線對象,後者用來查看位址、連接埠與協定參數。首次測試時,請先保留服務商提供的參數,不要同時修改協定、連接埠與加密設定。

  1. 檢查訂閱

    在 Home 查看伺服器清單。若尚未匯入,點選右上角的「+」,在新增頁面將 Type 設為 Subscribe,填入向服務商取得的訂閱連結並儲存;返回 Home 後,確認伺服器項目已出現在清單中。本文接下來從清單已有伺服器的狀態開始說明。

  2. 選取伺服器

    在 Home 點選要使用的伺服器,確認項目左側出現圓點。若進入了編輯頁面,請先返回清單,再確認選取狀態;不要把項目旁的測試數值誤認為選取標記。

  3. 檢查路由

    前往 Home → Global Routing,確認目前選項。已有規則設定時可使用 Config;若要暫時排除規則影響,可切換至 Proxy 進行對照測試。記下原本的選項,測試完成後再恢復。

  4. 開啟連線

    返回 Home,開啟頂端的連線開關。首次出現系統允許加入 VPN 設定檔的提示時,確認是由 Shadowrocket 發起後再允許,並依照系統提示完成裝置驗證。若尚未完成授權,請勿先將問題歸因於伺服器。

  5. 進行測試

    等待連線狀態穩定後,在 Home 點選 Connectivity Test 並記錄結果;接著用瀏覽器開啟實際需要瀏覽的網頁。請同時確認測試結果與網頁是否能開啟,不能只看頂端開關是否維持開啟。

三、Global Routing:先確認模式,再判讀測試結果

Global Routing 會決定流量如何選擇出口。同一台伺服器與相同測試目標,在不同模式下可能走不同路徑,因此排查時必須一併記錄目前設定。首次連線不必逐一測試所有模式,先確認這次要驗證的是「伺服器是否可用」,還是「規則是否依預期運作」。

Config

建議

依照目前啟用設定中的規則與策略處理連線。符合 DIRECT 的請求會直接連線;符合代理策略的請求則交由相應策略處理,因此不能概括地說所有請求都會使用剛才選取的伺服器。

適用情境:已有明確的規則設定,要確認日常分流結果。

Proxy

將通常由 App 處理的連線交由代理路徑處理,適合暫時減少規則分流造成的變因。這是診斷模式,不代表伺服器參數一定正確,也不能取代後續的實際瀏覽測試。

適用情境:對照確認是否因 Config 中的規則而採用直連。

Direct

使用直連路徑。此時即使某個測試目標可以開啟,也不能據此證明選取的伺服器可用;請切換至要驗證的代理模式後重新測試。

適用情境:對照基本網路,釐清問題出在直連還是代理路徑。

Scene

依照已設定的場景條件決定路由方式。首次手動排查時,若不清楚目前的場景設定,請先查看相關設定,或暫時使用明確的 Config、Proxy 模式進行單一變因測試。

適用情境:已設定並了解場景條件的使用流程。

在 Config 模式下,規則通常會由上而下比對,例如 DOMAIN-SUFFIX 用於網域後綴,IP-CIDR 用於 IP 網段,GEOIP 依據 IP 地理資料庫判斷,FINAL 則負責兜底。若代理策略指向策略組,還要查看該組內實際選取的項目。Home 左側的圓點只能確認預設伺服器選擇,不代表所有規則策略都會使用這台伺服器。

四、Connectivity Test:區分連線狀態與瀏覽結果

Connectivity Test 用來檢查目前條件下與測試目標的連通情況。測試成功表示這次測試路徑可用,但不代表所有網站、協定與 App 都能正常使用。測試逾時也不一定是密碼錯誤;基本網路、伺服器出口、DNS、目標可連線狀態與目前路由選擇都可能影響結果。

連線前記錄

位置
Home → 伺服器清單
選取狀態
目標伺服器左側出現圓點
路由模式
Home → Global Routing,記錄目前選項
基本網路
記錄使用 Wi-Fi 或行動網路

每次只變更一項條件,避免無法判斷是哪項調整產生效果。

連線後記錄

開關狀態
Home 頂端的開關是否保持開啟
系統狀態
系統 VPN 設定中是否顯示已連線
測試入口
Home → Connectivity Test
實際瀏覽
在瀏覽器開啟所需網頁,確認載入結果

如實記錄成功、逾時或錯誤訊息,不要用範例數值代替實際結果。

五、Wi-Fi 與行動網路:依相同步驟進行對照

同一台伺服器在不同網路下可能出現不同結果。對照測試時,固定使用同一台伺服器、同一個 Global Routing 選項與同一個測試目標,只切換網路。如果同時更換伺服器、修改規則又切換網路,即使結果改善,也無法判斷原本的問題出在哪一層。

對照方式:固定設定,只切換網路

Wi-Fi 環境
  • 先完成可能需要的網頁認證,並確認基本網路可用。
  • 在 Home 選取伺服器,記錄 Global Routing 設定。
  • 開啟連線開關,執行 Connectivity Test,再開啟目標網頁。
  • 記錄結果後關閉連線,再進行下一組對照測試。
行動網路環境
  • 在支援行動網路的裝置上切換網路,並確認行動數據可用。
  • 維持同一台伺服器與 Global Routing 設定,不修改協定參數。
  • 重新連線,重複相同的測試與網頁瀏覽步驟。
  • 比較兩組結果,並留意行動數據用量。

只有其中一種網路無法連線時,優先檢查網路環境差異;兩種都無法連線時,再確認伺服器與服務狀態。

若關閉連線後又自動連線,請檢查 Settings → On Demand,以及裝置系統中的 VPN 設定是否啟用隨選連線。On Demand 會依照已設定的條件影響連線行為;首次手動排查時,可先記錄原本設定,暫時停用相關自動連線條件,測試結束後再視需要恢復。不要把自動重新連線誤認為頂端開關故障。

六、首次連線常見問題與排查順序

清單裡有很多伺服器,該選哪一台?

先在 Home 點選要測試的伺服器,並以左側圓點確認已選取。名稱中的地區或用途標籤僅供辨識,不代表目前一定可用。若該項目連線失敗,可在其他條件不變時改選另一個現有項目重測,並記錄結果差異。

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

授權只代表裝置允許建立 VPN 設定檔。返回 Home 確認所選伺服器與 Global Routing,再執行 Connectivity Test。若使用 Config,請檢查目標是否被規則導向 DIRECT 或其他策略;必要時可暫時切換至 Proxy 進行對照,之後再恢復原設定。

訂閱更新失敗,現有伺服器還能使用嗎?

更新失敗與現有伺服器能否連線是兩回事。已儲存在 Home 的項目可以逐一測試,但可能已過期或遭服務商修改。請先確認基本網路,再檢查原訂閱連結與服務狀態;不要只為了解決更新失敗就立即刪除所有現有項目。

要不要把所有連接埠都改成 443?

不要。伺服器位址、連接埠、Type 與驗證參數都必須和伺服器端設定相符。443 只是連接埠號碼,不能據此判斷連線使用哪種協定。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 與 WireGuard 的設定欄位各不相同,請保留訂閱提供的設定,並向服務商確認疑問。

測試通過後,下次還需要重新授權嗎?

通常之後的連線會使用已儲存的系統 VPN 設定,不必每次都重做首次新增流程。若設定遭刪除、系統要求重新授權,或裝置管理政策有所變更,請依照裝置提示操作。再次連線時仍應確認伺服器選擇,尤其是在更新訂閱或切換 Config 之後。

七、完成測試:保留可重現的連線紀錄

首次連線是否完成,不是看「開關已開啟」而已,而是要清楚記錄目前選取的伺服器、Global Routing 模式,以及 Connectivity Test 與實際瀏覽各自的結果。日後切換網路或更新訂閱時,才能用相同方法判斷變化發生在哪裡。

  1. 記錄網路類型、伺服器顯示名稱與 Global Routing;不必記錄或分享密碼。
  2. 確認系統 VPN 顯示已連線,執行 Connectivity Test,並保留實際錯誤訊息或測試結果。
  3. 開啟實際需要使用的網頁,確認不同於測試目標的實際服務路徑。
  4. 恢復暫時變更的路由與 On Demand 設定,再確認日常使用狀態。
  5. 需要尋求協助時,請提供操作步驟及失敗發生的階段;分享前移除訂閱權杖與帳戶憑證。
透過 App Store 購買正版確認開發者與 App ID