首次連線需完成三個步驟:「選取伺服器」、「啟動 VPN」及「確認目標網站是否可連線」。本文以 iPhone / iPad 上的 Shadowrocket(小火箭)為操作環境,適合已備妥自有服務商設定或訂閱、但尚未完成首次連線的使用者。依序操作後,即可分辨伺服器選擇、系統授權、Global Routing 與實際網頁連線各自負責的環節,避免將開關已開啟誤認為連線已驗證。
連線前:確認設定來源與裝置網路
先確認裝置在未啟動 Shadowrocket 時能正常瀏覽一般網頁。若 Wi-Fi 需要網頁認證,請先完成認證;若目前網路無法連線,匯入設定和測試伺服器都可能失敗。首次操作建議固定使用同一個網路,避免一邊切換 Wi-Fi 與行動網路,一邊變更連線設定。
本教學假設使用者已有自己的服務商與訂閱。本網站不提供、不販售也不推薦節點、訂閱、機場或邀請碼。用戶端的取得費用與線路服務是兩回事;購買用戶端不會自動取得伺服器位址、密碼或訂閱連結。
- 已匯入:在 Home 確認看得到個別伺服器項目,而不只是尚未展開或尚未更新的訂閱名稱。
- 尚未匯入:前往 Home → 點選右上角「+」→ Type → Subscribe,將自己的訂閱網址填入 URL,儲存後確認伺服器清單已載入;必要時再更新訂閱。
- 只有單一設定:依照現有設定選擇相應的 Type,例如 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard。請勿只憑名稱猜測協定,也不要任意變更連接埠與認證欄位。
- 妥善保管敏感資訊:訂閱 URL、密碼、Private Key 等都應視為憑證。提交問題截圖前,請先遮蔽完整連結與金鑰。
訂閱連結範例如 https://example.com/sub?token=xxxx,這是假網址,無法用來連線。實際操作時必須使用自己的完整網址,包括查詢參數;若漏掉末尾的 token,可能導致更新失敗或取得的內容不完整。匯入訂閱只會將設定寫入清單,並不代表連線已啟動。
在 Home 操作:選取圓點,再開啟連線開關
Home 中的選取圓點用來指定目前的預設伺服器。進入某個伺服器的詳細頁面查看參數,和將它設為預設伺服器是不同操作。返回清單後,請確認選取狀態,避免只檢查伺服器名稱,實際使用的仍是先前選取的項目。
-
展開清單
前往 Home,找到已匯入的訂閱群組或伺服器清單;若群組已收合,請先展開,確認其中有可選取的伺服器。
-
選取圓點
點選目標伺服器旁的圓點,確認該伺服器已被選取。首次測試時固定使用這一台,不要同時調整多個項目的參數。
-
檢查路由
前往 Home → Global Routing,確認目前使用的是 Proxy、Direct、Config 還是 Scene。若要先測試選取的伺服器,可暫時使用 Proxy;日常規則分流則需另外檢查 Config。
-
啟動連線
返回 Home,開啟頂端的連線開關。首次出現系統新增 VPN 設定檔的提示時,確認提示來自 Shadowrocket,再允許新增並依系統指示完成認證。
-
執行測試
返回 Shadowrocket,確認開關維持開啟,接著在 Home 執行 Connectivity Test。記下畫面實際顯示的結果,再開啟瀏覽器測試需要連線的網站。
選取的預設伺服器不一定是所有連線的最終出口。使用 Config 時,規則可能指定 DIRECT、某個策略群組或其他策略;策略群組也可能自行選擇成員。因此,圓點決定的是「預設選取哪台」,並不代表「每個目標最後會走哪條路徑」。
系統授權:VPN 已啟動,不代表網頁已完成驗證
首次啟動時,系統會要求允許 Shadowrocket 新增 VPN 設定檔。這項授權讓 App 能建立本機 VPN 通道,不會替遠端伺服器開通帳號,也無法修復過期的密碼。若在授權提示中取消,連線開關可能會恢復為關閉;返回 App 重新開啟開關,再完成系統授權即可。
系統 VPN 狀態表示本機通道已啟動,不能單獨證明伺服器認證成功、DNS 解析正常或特定網站可連線。反之,狀態列是否一直顯示 VPN 圖示也會受到裝置顯示位置影響,不宜只靠單一圖示判斷。請一併檢查 Home 開關、Connectivity Test 與實際連線結果。
Global Routing:先排除伺服器問題,再恢復規則
首次連線時最容易混淆的是 Proxy 與 Config。Proxy 適合暫時排除規則因素,Config 則會依目前設定進行流量分流。以下建議僅適用於「首次測試選取的伺服器」,不代表應長期固定使用 Proxy。
Proxy:先測試伺服器
建議將進入通道且由此模式處理的流量導向代理路徑,方便先確認選取的伺服器是否能正常連線。請勿據此推論系統保留的流量或通道外的連線也會經過代理。
適用情境:首次連線、暫時排除規則比對因素。
Config:依設定分流
依照目前啟用的設定與規則決定策略。實際結果取決於規則順序、目標比對結果和策略群組選擇,不保證每個請求都會經過預設伺服器。
適用情境:確認伺服器可用後,開始測試日常流量分流。
Direct:測試直連基準
使用直連路徑,不經過選取的代理伺服器。即使連線開關已開啟,網頁能正常開啟也不能證明該伺服器運作正常。
適用情境:比對裝置原始網路,排除目標網站本身無法使用的情況。
Scene:檢查場景設定
依照已設定的場景條件決定路由方式。使用前請確認場景條件及對應策略,不要將 Scene 視為固定的代理或直連模式。
適用情境:已有明確的場景設定,需依環境採用不同策略。
若使用 Proxy 可以連線,切回 Config 後卻失敗,請前往 Config 檢查目前啟用的設定。規則通常由上往下比對,目標專用規則應放在兜底規則之前。以下僅示範語法,不是完整設定,也不應直接覆寫自己的檔案:
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX 比對網域後綴,IP-CIDR 比對 IP 網段,GEOIP 依 IP 地理位置資料庫比對,FINAL 處理先前未符合規則的連線。範例中的 192.168.0.0/16 是私人 IP 網段,不是伺服器位址;實際策略應依自己的網路需求設定。
Connectivity Test:分別記錄測試結果與目標網站連線情況
Connectivity Test 用來檢查目前環境與測試目標之間的連線狀態。測試成功只代表該次測試符合相應條件,不能保證所有網域、所有 App 和所有策略群組都正常;清單中的延遲數值也不等同於網頁載入時間或可用頻寬。
驗證方式:分別檢查 App 內測試與瀏覽器連線
App 內測試
- 在 Home 確認伺服器圓點與連線開關的狀態。
- 執行 Connectivity Test,記錄實際結果,不預設一定會成功。
- 記錄當時的 Global Routing 模式與使用的網路。
瀏覽器連線
- 開啟自己原本需要連線的特定網址。
- 分辨網域解析錯誤、連線逾時與網頁回傳錯誤。
- 在 Data 查看相關連線紀錄,核對目標與實際採用的策略。
結論:App 內測試與目標網頁都確認正常後,才能將該環境記為已完成首次驗證;切換網路或路由模式後,需重新測試。
若測試顯示成功,但目標網頁無法開啟,請先保持伺服器和網路不變,再比較 Proxy 與 Config 的結果。若只有 Config 失敗,優先檢查規則與策略群組;若兩種模式都失敗,再核對目標網域、伺服器參數和 DNS。請勿同時修改 DNS、連接埠、協定與規則,否則無法判斷是哪項變更影響結果。
- 出現網域解析錯誤:檢查目前設定使用的 DNS,並確認網域拼寫正確;IP 可直連成功,不代表網域解析已恢復。
- 出現連線逾時:確認伺服器位址與連接埠和原始設定一致,再檢查目前網路能否連線至該服務;逾時本身並不能證明密碼錯誤。
- 網頁回傳 HTTP 錯誤:例如 HTTP 403 代表收到拒絕存取的回應,與完全無法建立連線是不同情況;請繼續檢查目標網站的存取條件。
完成首次連線後:固定設定,再處理更新與重新測試
確認連線可用後,切回預計長期使用的 Global Routing 模式。若使用 Config,請再次確認 Config 頁面啟用的是預期檔案,並在 Data 查看常用目標實際採用的策略。驗證時應保留可重現的基準條件:相同網路、相同伺服器、相同路由模式與相同目標網址。
- 更新訂閱後重新確認選取項目:伺服器項目可能新增、移除或更名。更新完成後返回 Home,重新確認選取圓點與所需伺服器,不要只看訂閱更新成功的提示。
- 切換網路後重新測試:從 Wi-Fi 切換至行動網路後,請重新執行 Connectivity Test 並連線至目標網站。不同網路的結果應分別記錄。
- 變更設定後保留復原依據:修改規則或 DNS 前,先保留原有設定;修改後只測試這次變更,若失敗就還原原設定再比對。
- 需要自動連線時再進行設定:手動連線穩定後,再前往 Settings → On Demand 設定所需條件,並分別測試符合與不符合條件時的行為。
已選取伺服器,為什麼網頁還是無法開啟?
圓點只代表已選取預設伺服器。接著請檢查連線開關是否開啟、系統 VPN 授權是否完成、Global Routing 是否符合預期,以及 Connectivity Test 的實際結果。使用 Config 時還要檢查符合的規則,不要直接將問題歸因於伺服器選擇失敗。
開啟開關後馬上關閉,該怎麼處理?
先確認是否取消了系統新增 VPN 設定檔的授權,再檢查 App 顯示的錯誤訊息與目前 VPN 狀態。記下錯誤後一次只排除一個因素,無須反覆刪除 App 來取代診斷。
訂閱更新成功就能連線嗎?
不能。更新成功只代表訂閱內容已取得並完成處理,不代表其中每台伺服器都能連線。仍須在 Home 選取特定伺服器、啟動連線,並完成測試與實際連線驗證。