本文適合已備妥自己的服務商與訂閱、準備首次連線 Shadowrocket(小火箭)的使用者。操作依序為「確認清單與選取 → 授權並連線 → 測試與實際瀏覽」,說明預設伺服器、Global Routing 與 VPN 狀態各自的作用;遇到逾時或網頁無法開啟時,依相同順序找出問題,避免同時變更協定、DNS 與規則。
一、連線前確認:用戶端、伺服器與 Config 各自負責什麼
Shadowrocket 是 Apple 平台的付費用戶端,主要供 iPhone 和 iPad 使用,唯一取得管道是 App Store。開發者為 Shadow Launch Technology Limited,App ID 為 932747118;價格、購買條件與系統需求請以 App Store 頁面標示為準。用戶端買斷 ≠ 線路方案;本文以使用者已有自己的服務商與訂閱為前提,本網站不提供、不販售、不推薦節點或訂閱。
首次連線前,Home 中必須先有可用的伺服器項目。伺服器記錄包含位址、連接埠、協定與驗證參數;Config 則包含分流規則等設定。匯入訂閱後出現伺服器清單,不代表已有符合自身需求的 Config,也不代表 VPN 連線已建立。請先確認匯入結果,再操作連線開關。
若 Home 清單為空,可點選 Home 右上角的 + 前往新增頁面,將 Type 設為 Subscribe,填入自己已有的訂閱連結並儲存,再更新該訂閱。連結格式例如 https://example.com/sub?token=xxxx,這只是格式範例,無法用於實際連線。更新成功後應會看到伺服器名稱;若只出現訂閱群組名稱、沒有伺服器項目,請先處理匯入問題。
二、在 Home 選取預設伺服器,並允許新增 VPN 設定
選取伺服器和開啟連線開關是兩個獨立操作。清單中有項目,或項目旁顯示延遲數值,都不代表該項目已成為目前選取的伺服器。請先在 Home 點選目標伺服器那一列,確認左側圓點標記,再開啟頂端開關;進入項目編輯頁只是檢視參數,不代表已完成選取。
-
確認清單
開啟 Home,確認自己的訂閱下已有伺服器項目。若剛匯入或更新,請等清單完成更新,避免在項目仍變動時切換選取。
-
選取伺服器
在 Home 點選準備使用的伺服器,確認左側圓點標記移至該項目。記下伺服器名稱,後續測試都使用同一項目。
-
確認分流設定
開啟 Home → Global Routing,記下目前模式是 Proxy、Direct、Config 或 Scene。先參考下一節了解各路徑,不要假設初始狀態一定是 Config。
-
開啟連線
返回 Home,開啟頂端連線開關。首次出現系統新增 VPN 設定的請求時,請確認請求來自 Shadowrocket,再允許並依系統提示完成裝置驗證。
-
確認狀態
返回 Shadowrocket,確認開關與連線狀態仍顯示已連線,再前往 Connectivity Test。若開關立即關閉,請先檢查授權與錯誤訊息,不要反覆快速點按。
系統的 VPN 設定授權可讓 App 建立系統網路延伸功能所需的連線,但不能取代訂閱中的伺服器帳號、密碼或其他驗證參數。若拒絕授權,伺服器仍可能留在清單中,但無法依上述流程建立連線。再次連線時,依系統提示操作即可;不要把「清單中有項目」當成「已完成授權」。
本文所說的預設伺服器,是指 Home 目前選取的伺服器。通常需要使用預設代理路徑的連線會使用這台伺服器;若 Config 中的規則指定其他策略或策略組,實際流量可能不會經過這個項目。因此,圓點標記可用來確認選取狀態,卻不能證明所有流量都經過該伺服器。
三、如何選擇 Global Routing:先分清測試路徑
Global Routing 決定連線採用哪一種處理方式。首次排查時,最重要的是分清「伺服器是否可用」與「規則是否將目標流量交由該伺服器處理」。以下建議適用於已備妥並確認 Config 的日常使用;尚未確認 Config 內容前,不要因為選了 Config 就認定分流一定正確。
Config
建議使用依目前啟用的 Config 處理流量。規則可指定 DIRECT、代理策略或策略組,實際結果取決於規則順序與策略定義;並非固定讓「某類網站一律直連」。
適用情況:已有確認可用的 Config,並需要依規則進行日常分流。
Proxy
讓 App 接管的流量經由代理路徑處理。針對同一目標進行短暫測試時,可減少 Config 分流規則造成的變數;但無法修正錯誤的伺服器位址、連接埠或驗證參數。
適用情況:短暫檢查所選伺服器的代理連線能力。
Direct
讓流量走直連路徑,不能用來證明所選代理伺服器可正常運作。此模式下網頁能開啟,只能代表相應的直連瀏覽成功。
適用情況:比較基本網路連線狀況,建立直連基準。
Scene
依已設定的場景條件選擇相應的處理方式。請確認場景條件與實際符合的結果,不要只根據 Home 中選取的伺服器判斷流量路徑。
適用情況:已了解並設定場景切換條件的使用環境。
若暫時切換為 Proxy 後測試成功,恢復 Config 後同一目標卻無法連線,請優先檢查 Config 中符合條件的規則與策略,不要立刻重新匯入訂閱。常見規則關鍵字包括 DOMAIN-SUFFIX、GEOIP、IP-CIDR 與 FINAL;其中 FINAL 會在前面的規則都未符合時執行預設處理。首次連線測試時,請勿直接覆寫整份 Config。
四、Connectivity Test:測試通過後仍須實際瀏覽
在 Home 找到並執行 Connectivity Test,查看所選伺服器的測試結果。測試方式、目標與相關參數請以目前 App 的畫面及設定為準;比較兩台伺服器前,應保持測試條件一致。數值只反映該次測試條件下的結果;Timeout 表示測試未能在指定時間內完成,不能只憑單次結果推斷所有目標都無法連線。
Connectivity Test 與系統 VPN 狀態提供不同層面的資訊:前者用來觀察測試路徑的回應,後者用來確認系統連線是否建立。即使系統顯示 VPN 已連線,遠端驗證、DNS、規則或目標網站仍可能發生問題;反之,清單中的測試結果也不能單獨證明瀏覽器流量正經由目前選取的伺服器。
分兩個層面驗證:App 測試與實際瀏覽
Connectivity Test
- 記錄所選伺服器名稱、測試方式與結果。
- 保持使用同一個網路,先重試一次,確認逾時是否持續發生。
- 不要將數值較小直接等同於下載速度較快或所有網站都能瀏覽。
瀏覽器實際瀏覽
- 開啟自己有權瀏覽且確認可用的 HTTPS 網頁。
- 重新整理並確認新內容能夠載入,不要只查看已快取的頁面。
- 在相同的 Global Routing 模式下記錄是否成功,再決定下一步。
確認系統連線、測試結果與實際瀏覽這三項資訊後,再判斷是否完成首次連線;若其中任何一項異常,請保留當時的設定與狀況。
例如,記錄「家用 Wi-Fi、伺服器 A、Proxy、Connectivity Test 回傳數值、HTTPS 網頁載入失敗」,比只寫「連線失敗」更容易找出問題。伺服器 A 只是本地記錄時使用的稱呼,並非推薦項目。若改用行動網路後網頁恢復正常,應進一步檢查原網路的限制或 DNS 解析狀況,不要同時變更網路與伺服器參數。
五、連線開關關閉、測試逾時或網頁無法開啟時的排查順序
先依照現象確認問題所在層級,再一次只修改一個項目。伺服器位址、連接埠與驗證參數必須符合自己已有的服務資訊;HTTPS 常用的目標連接埠 443,不能直接套用為所有伺服器的連線埠。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 與 WireGuard 的參數結構各不相同,也不能只切換 Type 就把一筆設定轉換成另一種協定。
| 觀察到的狀況 | 優先檢查項目 | 下一步 |
|---|---|---|
| Home 沒有伺服器項目 | 訂閱連結是否完整、更新是否成功、回傳內容是否有效 | 先恢復伺服器清單,再進行選取與連線;妥善保護訂閱憑證。 |
| 開啟頂端開關後立即關閉 | 是否已完成系統 VPN 授權、App 是否顯示設定錯誤 | 記錄完整錯誤訊息,先處理授權或設定問題,不要靠反覆點按開關解決。 |
| Connectivity Test 持續顯示 Timeout | 基本網路、測試條件、所選伺服器狀態與連線參數 | 保持參數不變,改用另一個可用網路重新測試,必要時確認服務狀態。 |
| 測試有數值,但網頁仍無法開啟 | 實際流量路徑、DNS、目標網站與驗證結果 | 短暫比較 Proxy 與 Config,並檢查同一目標是否穩定重現問題。 |
| Proxy 可用,Config 無法使用 | 目前啟用的 Config、符合的規則,以及規則指定的策略 | 檢查目標實際符合的策略,不要先修改伺服器密碼。 |
| 手動中斷後又重新連線 | Settings → On Demand 中的啟用狀態與觸發條件 | 確認自動連線條件,再手動中斷一次進行驗證。 |
若只有網域無法瀏覽,請將 DNS 納入檢查,但不要一次更換所有 DNS 設定。網域解析成功與連上目標是兩個不同環節;改用 IP 位址瀏覽,也可能因 HTTPS 憑證名稱不符而失敗,因此不能據此草率認定問題完全出在 DNS。請先記錄原設定,再一次調整一項;必要時還原設定後重新測試。
六、完成首次連線後的確認與收尾
首次驗證完成的標準不只是出現圖示,而是操作與結果能夠相互對應:知道 Home 選取了哪一台伺服器,了解 Global Routing 為何採用目前設定,掌握 Connectivity Test 的結果,並能實際載入需要瀏覽的網頁。若排查期間暫時切換成 Proxy,測試結束後請恢復原先確認過的分流設定,再次驗證網頁是否能正常瀏覽。
- 確認選取項目:返回 Home,確認左側圓點仍位於預期的伺服器旁;更新訂閱後也應重新確認目前選取的項目。
- 確認連線路徑:確認 Global Routing 與目前的 Config 相符,不要把 Direct 模式下的瀏覽成功記為代理驗證成功。
- 確認測試結果:執行 Connectivity Test,並用瀏覽器載入新頁面,分別記錄兩種結果。
- 確認自動連線:若需要依條件觸發連線,再單獨檢查 Settings → On Demand;若不需要,維持自己明確選定的狀態。
- 保留基準設定:保存可用的 Config 與必要的本機記錄;下次發生異常時,先比對變更,不要反覆清除所有設定。
更新訂閱是取得自己已有服務的最新項目;手動點選是選擇目前使用的伺服器;頂端開關用來建立連線;Connectivity Test 則檢查特定測試條件下的連線狀況。分清這四件事後,日後遇到清單變動、開關異常或特定網站無法瀏覽時,就能從相應環節開始排查,不必從頭重做。