本文適合已安裝 Shadowrocket(小火箭)、擁有自己的服務商與訂閱,但尚未完成首次連線的使用者。依序核對設定、選取伺服器、允許加入 VPN 設定檔、執行 Connectivity Test 並確認實際連線,即可分辨伺服器已匯入、系統通道已啟動,以及實際請求成功這三種不同狀態。
一、連線前確認:分別備妥 App 與連線服務
Shadowrocket 是 Apple 平台的閉源付費 App,主要供 iPhone/iPad 使用,唯一取得管道是 App Store。確認產品頁資訊時,開發者應為 Shadow Launch Technology Limited,App ID 為 932747118。系統需求請以 App Store 頁面標示為準。
買斷 App ≠ 購買連線方案。一次性買斷僅代表取得 App 使用資格;伺服器位址、驗證資訊與訂閱仍須向你的服務商取得。本文假設你已備妥這些資料,測試時不必另外更換訂閱來源。
- 先確認目前的 Wi-Fi 或行動網路可正常瀏覽一般網頁。若 Wi-Fi 需要先登入網路,請先完成登入。
- 開啟 Home,確認列表中有可用伺服器。若只看到訂閱群組名稱,沒有展開後的伺服器項目,請先確認訂閱是否已成功更新。
- 核對服務商提供的伺服器位址、連接埠與協定。Shadowsocks、VMess、VLESS、Trojan 等項目不可只因名稱相似,就互換 Type。
- 暫時關閉其他正在使用系統 VPN 連線的工作,避免測試期間受到其他連線切換影響。
如果 Home 仍是空列表,可點選 Home 右上角的「+」進入 Add Server,依現有資料選擇相應的 Type。匯入訂閱時選擇 Subscribe,填入向服務商取得的連結並儲存,再確認伺服器已出現在列表中。訂閱連結通常含有個人憑證,請勿放進公開截圖或聊天紀錄。
二、在 Home 選取伺服器,再開啟連線
伺服器出現在列表中,不代表它已成為目前連線使用的伺服器。首次連線時,先點選目標伺服器項目,確認選取圓點顯示在該項目上;進入詳細資料編輯參數,與選取伺服器進行連線,是兩個不同操作。請依序完成以下步驟,參數尚未確認前不要連續切換多台伺服器。
-
核對項目
在 Home 展開現有訂閱群組,找到要使用的伺服器。進入詳細資料核對位址、連接埠和 Type,儲存後返回列表;請勿將訂閱網址填入單一伺服器的位址欄位。
-
選取伺服器
點選目標伺服器項目,確認該項目顯示選取圓點。若剛修改設定或更新訂閱,請再次確認,避免測試的伺服器與預期不符。
-
確認分流
前往 Home → Global Routing,確認目前的模式。若已有可用的規則檔案,可使用 Config;若要排除規則影響,可暫時選擇 Proxy 進行對照測試,並記下原本的模式。
-
開啟連線
返回 Home,開啟連線。首次出現系統要求加入 VPN 設定檔的提示時,確認這是由目前的 Shadowrocket 操作觸發,再允許加入,並依系統要求完成裝置驗證。
-
檢查狀態
返回 Home,確認開關沒有立即關閉,再執行 Connectivity Test。此時先不要啟用自動切換或變更 DNS,讓測試結果能對應到剛選取的伺服器。
三、分辨目前伺服器與 Global Routing
選取伺服器決定預設代理出口的候選項目,Global Routing 則決定請求的處理方式,兩者都要確認。尤其使用 Config 時,規則可將請求交由 DIRECT、PROXY 或指定策略處理;若規則明確指定其他伺服器或策略群組,實際出口未必是 Home 中剛選取的項目。
Home 連線對象
- 入口
- Home → 伺服器列表
- 選取標記
- 目標伺服器項目顯示選取圓點
- 位址與連接埠
- 依服務商提供的資料逐項核對;443 只是可能使用的連接埠,並非通用值
- 驗證參數
- 依相應 Type 填寫密碼、UUID、TLS 與傳輸參數
修改連接埠不能取代協定或驗證參數的確認,也不能將所有伺服器都改成 443。
Global Routing 模式
- Config
- 依目前啟用的規則檔案判斷請求的去向
- Proxy
- 所有流量統一走代理,可暫時排除規則分流的影響
- Direct
- 所有流量統一直連,無法藉此確認代理出口是否可用
- Scene
- 依已設定的情境處理;首次排查時,請先確認相應情境的內容
模式名稱只表示處理邏輯;伺服器是否可用仍須另外確認。
例如,規則檔案包含 DOMAIN-SUFFIX,example.com,DIRECT 時,符合該網域後綴的請求會依規則直連;這類網頁能順利開啟,並不能證明代理伺服器正常運作。首次測試時,應先確認測試請求採用哪條路徑,而非只看網頁是否顯示內容。
Config 頁面用來管理規則檔案,Home 用來選取伺服器與控制連線,Settings 用來調整 App 設定。排查首次連線問題時,不要同時修改這三處:先固定伺服器與分流模式,取得可重現的結果後,再逐項調整。
四、執行 Connectivity Test,並確認實際瀏覽
開啟 Home → Connectivity Test,執行測試並記錄結果。此功能用來判斷與測試目標之間的連線是否成功,不是網速測試,也不保證所有網站、協定或 App 都能使用。請一併確認測試目標與設定,不要將單次成功結果解讀為整條線路具備所有功能。
- 收到回應:記錄目前使用的伺服器、Global Routing 模式與網路,再開啟需要確認的實際網頁,確認頁面主要內容已載入,而不只是顯示快取的標題。
- 逾時或失敗:先確認一般網路可用,再核對伺服器位址、連接埠、驗證資訊與服務商帳戶狀態。反覆切換連線開關無法修正錯誤的密碼。
- 測試成功但網頁失敗:檢查該網域的規則去向與 DNS 解析。測試目標可連線,不代表網頁網域使用相同的路由或解析路徑。
- 切換網路後結果不同:保持伺服器與其他設定不變,只比較 Wi-Fi 與行動網路,判斷問題是否與目前的網路連線方式有關。
記錄結果時,可寫成「同一伺服器、Proxy 模式下,Wi-Fi 的 Connectivity Test 逾時;行動網路則收到回應」。這只是記錄格式,並非預設測試結果。只有其他條件維持一致,切換網路前後的差異才有助於排查;單次測試的回應時間也不能直接換算成下載速度。
對照測試:同一伺服器使用兩種網路
Wi-Fi 環境
- 先確認已完成網路登入,且一般網頁可以開啟。
- 固定使用同一台伺服器與相同的 Global Routing 模式。
- 執行 Connectivity Test,記錄成功、逾時或具體錯誤。
行動網路環境
- 確認 Shadowrocket 已獲准使用行動數據。
- 關閉 Wi-Fi 後,確認是否需要重新建立連線。
- 重複相同測試,再瀏覽同一個網頁,並留意數據用量。
每次只變更網路連線方式;若同時更換伺服器、修改 DNS 和規則,就無法判斷是哪項變更造成結果不同。
五、首次連線常見問題與排查順序
從最容易確認的狀態開始排查:列表中是否有伺服器、圓點是否已選取、開關是否保持開啟,以及測試是否有回應。先找出失敗發生在哪一步,再調整相關設定,通常比重建所有設定更容易保留線索。
伺服器已匯入,為什麼還是無法連線?
返回 Home,展開群組並點選特定伺服器,確認選取圓點已顯示。接著檢查詳細資料中的位址、連接埠與 Type。訂閱更新成功只代表已取得設定內容,不代表其中每台伺服器目前都能使用;若服務商已調整驗證參數,請先更新訂閱再重新選取伺服器。
剛才沒有允許加入 VPN 設定檔,該怎麼辦?
返回 Home,再次開啟連線,留意系統是否重新要求授權,並依裝置提示確認。若裝置受管理或系統限制加入 VPN,請先檢查裝置管理政策或聯絡管理員;反覆匯入相同訂閱無法解決授權問題。
開關保持開啟,Connectivity Test 卻一直逾時?
先檢查基本網路與服務商帳戶,再核對目前伺服器的參數。可暫時使用 Global Routing → Proxy 進行一次對照,避免混淆規則影響與連線失敗;測試後請恢復原本模式。若只在特定網路下失敗,請依前述雙網路方式記錄差異。
手動關閉後又自動連線,是開關失效了嗎?
前往 Settings → On Demand,確認是否啟用按需連線及相關條件。若要完成手動測試,可先停用 On Demand,再返回 Home 關閉連線並觀察狀態。確認手動連線穩定後,再依自己的網路需求設定按需連線。
六、連線完成後的收尾確認
首次驗證成功後,請還原臨時測試設定。若排查時改用 Proxy,而日常需要依規則分流,請返回 Home → Global Routing → Config,並確認 Config 頁面啟用的是預定使用的規則檔案。還原後再開啟一次目標網頁,確認規則分流情境也能正常運作。
- 簡要記錄使用的伺服器名稱、網路連線方式、分流模式,以及 Connectivity Test 和實際瀏覽的結果。
- 確認訂閱來源與更新方式;訂閱須向你的服務商取得,更新後請重新確認所選項目及參數是否有變更。
- 檢查 Settings → On Demand,依實際需求啟用;手動連線尚未穩定前,不要將自動重新連線當成修復方式。
- 分享排查資料前,請遮蔽完整訂閱連結、密碼、UUID 與其他驗證資訊,只保留錯誤狀況及必要的設定名稱。
完成這些檢查,才能確認整個流程無誤:設定已匯入、伺服器已選取、通道已啟動、測試收到回應,且實際請求成功。日後若遇到開關已開啟但無法正常瀏覽,也可依序檢查這五項,不要只根據系統 VPN 狀態判斷遠端連線是否正常。