先查看測試回應
在 Home 執行 Connectivity Test,等待本次測試完成。測試結果會受到 Test Method、測試目標、本機網路與伺服器狀態影響。單次回應只代表當下測試結果,不表示所有應用程式和網站都能使用。
官方手冊 / 入門指南
依序「新增 → 選擇模式 → 連線 → 測試 → 排查」。確認每一步的結果後再繼續;協定參數與規則原理請參閱協定參考。
開始前:已從 App Store 安裝 Shadowrocket,且已有自己的訂閱連結或伺服器資料。本網站不提供、販售或推薦節點、訂閱或連線服務。用戶一次買斷的應用程式 ≠ 線路方案;購買應用程式不會自動取得連線所需的伺服器資料。
尚未安裝?請先查看App Store 正版辨識與取得說明。本教學以 iPhone / iPad 為操作裝置;系統需求以 App Store 頁面標示為準。
圖片為 App Store 官方截圖,用來辨識頁面與欄位。實際操作請以裝置上顯示的畫面為準,不必照抄截圖中的範例內容。
步驟 01 / 準備可用項目
開啟 Shadowrocket 後進入 Home。先確認手上的資料類型:一組伺服器參數、單一伺服器分享連結、QR Code,或訂閱連結。這些資料的匯入方式各不相同。訂閱連結用來取得及更新一組項目,伺服器參數則用來建立單一項目;不能只因連結以 HTTPS 開頭,就認定它一定是訂閱。
在 Home 的 SERVER 區域找到 Add Server,開啟新增頁面。先點選 Type,選擇與現有資料相符的協定類型,再填入 Host 和 Port。Host 是伺服器網域名稱或 IP 位址,Port 是服務端指定的連接埠。請勿將整段分享連結填入 Host,也不要把網址中的路徑或查詢參數當成伺服器名稱。
後續欄位會依 Type 而異。截圖中雖然顯示 Password、Method 等欄位,但並非每種協定都使用相同參數。Password、UUID、Method、TLS 相關參數及傳輸設定,都應逐項對照原始資料;不可用其他協定的欄位取代。連接埠或驗證資料只要有一個字元不同,就可能出現儲存成功卻無法連線的情況。填寫後儲存,返回 Home,確認 SERVER 中已出現新增的項目。
若已有 QR Code,請在 Add Server 中選擇 Scan QR Code,依系統提示允許使用相機,再將 QR Code 完整放入取景框。辨識後先檢查 Type、位址與連接埠,再儲存。QR Code 只是資料的載體,不能保證內容正確。若相機無法辨識,請先檢查畫面是否清晰、QR Code 是否完整,以及其中是否包含用戶端可辨識的設定。
若已有單一伺服器分享連結,可複製完整內容,返回應用程式依出現的匯入提示操作;若沒有提示,請檢查複製內容是否包含多餘說明文字。Import from Cloud JSON 適用於相應的 JSON 資料,並非通用訂閱入口。若不確定資料格式,請先向提供者確認,不要反覆更換 Type 嘗試。
在 Add Server 的 Type 中選擇 Subscribe,將自己的訂閱連結完整填入 URL 欄位,儲存後等待取得結果。返回 Home,檢查訂閱群組及項目是否出現。訂閱網址可能包含私人存取識別資料,查詢參數請完整保留,但不要將網址貼在截圖、討論區或公開文件中。
若只看到訂閱群組,卻沒有任何伺服器項目,請先確認本機網路能否取得該網址,以及訂閱內容是否仍有效。空白群組不代表匯入完成。訂閱更新可能新增或移除項目;重新命名或整理前,請先保留原始資料。此時只要確認至少有一個項目與原始資料相符,下一步再決定流量處理方式。
步驟 02 / 決定流量處理方式
新增項目後返回 Home,點選 Global Routing。這裡用來決定用戶端如何處理其涵蓋範圍內的連線,並非選擇伺服器的位置。三種模式分別是設定檔 (Config)、代理 (Proxy) 與直連 (Direct)。選擇前請先確認測試目的,避免在不了解目前模式時,單憑網頁結果推測伺服器是否正常。
設定檔 (Config) 會依目前啟用的設定檔處理請求。前往 Config,確認實際選用的是哪個設定檔,不要只看清單中是否有某個檔案。新增伺服器與新增設定檔是兩回事:訂閱中出現伺服器項目,不代表所需的分流規則也已匯入或啟用。若已有設定檔,請先確認來源與內容,再選用該檔案。
官方截圖展示設定編輯頁中的 General、Rule、Hosts、URL Rewrite、HTTPS Decryption 等區段。初次使用時,請優先查看 Rule:規則通常由上而下依序檢查,符合後便採用相應策略。DIRECT 代表直連,PROXY 代表使用代理策略,REJECT 代表拒絕。若較寬泛的規則排在前面,後續較具體的規則可能不會再被檢查。
本教學不要求修改 HTTPS Decryption,也不必啟用改寫功能。先使用自己看得懂的基本設定完成連線,進階處理等基本測試通過後再進行。若不清楚目前檔案的策略指向,請先保留原始檔案,再參閱協定參考與參數說明及規則分流相關問題;不要為了完成首次連線而同時修改多個區段。
代理 (Proxy) 會以代理方式處理進入用戶端範圍的連線,可用來與設定檔 (Config) 進行受控對照。這不保證所有目標服務都能連線,也不能取代伺服器參數檢查。若 Proxy 模式下可以瀏覽,而 Config 模式下同一目標失敗,請優先檢查目前的設定檔與命中的策略,不要立刻刪除伺服器。
直連 (Direct) 會以直連方式處理流量,可用來確認目標在目前本機網路中的狀況。這不代表已透過選取的伺服器成功建立代理連線。對照不同模式時,請使用相同目標頁面與本機網路,每次只切換一種模式,並建立新的請求。對照完成後,切回實際需要的模式,再進入連線步驟。
步驟 03 / 建立用戶端連線
返回 Home,在 SERVER 清單中點選要使用的伺服器,確認選取標記位於預期項目旁。訂閱群組中可能有多個名稱相近的項目,請依位址或已有備註辨認。清單中有項目只代表資料已儲存,不代表已選取,更不代表用戶端正在連線。
再次確認 Global Routing 顯示的模式,然後開啟頂部 Not Connected 旁的連線開關。初次使用時,系統可能詢問是否允許新增 VPN 設定。這是授權 Shadowrocket 建立系統網路設定的步驟,不是購買連線服務,也不會代為填寫伺服器參數。確認是自己剛才觸發的操作後,依系統提示允許,並完成裝置要求的身分驗證。
若剛才取消授權,請返回應用程式重新開啟連線開關,並依實際出現的系統提示操作。若裝置受管理政策限制,可能無法自行變更權限,請先確認裝置的管理要求。請勿反覆刪除應用程式來嘗試解決權限問題,以免增加遺失本機設定的風險。授權與伺服器驗證是不同環節;允許新增 VPN 設定無法修正錯誤的 Host、Port 或 Password。
完成授權後返回 Home,查看頂部連線狀態是否已從 Not Connected 改變。若開關立即關閉或狀態遲遲未完成,請先停止反覆切換,記下目前模式、選取項目與提示文字。切換伺服器或修改參數時,建議先關閉連線,完成修改後再重新連線,方便確認本次測試使用的資料。
系統顯示 VPN 標示,只能代表系統層級的 VPN 連線狀態,不能單獨證明目標網站可瀏覽,也無法證明規則符合預期。確認 Home 的連線狀態後,保留目前項目與模式,繼續下一步測試實際請求。此時先不要啟用其他自動連線條件,以免手動測試期間連線受到其他條件觸發。
步驟 04 / 區分連線狀態與瀏覽結果
在 Home 執行 Connectivity Test,等待本次測試完成。測試結果會受到 Test Method、測試目標、本機網路與伺服器狀態影響。單次回應只代表當下測試結果,不表示所有應用程式和網站都能使用。
保持相同伺服器與模式,用瀏覽器開啟新頁面,造訪已知目標。檢查頁面內容及必要資源是否載入。舊分頁、快取頁面或既有長連線可能掩蓋設定變化;對照模式時請發出新的請求。
若 Connectivity Test 有回應,但網頁無法開啟,請勿立刻認定伺服器無法使用。測試目標與網頁目標不同,DNS 解析、TLS 交握、目標網站狀態及規則策略也可能不同。先記錄是所有頁面都失敗,還是只有單一網域無法開啟;再確認目前設定下該網域應使用 DIRECT 或 PROXY。必要時搭配應用程式內的實際請求記錄,確認目標、命中規則與最終策略。
若要確認設定檔 (Config) 的運作方式,請選擇規則明確的目標發出新請求,再檢查相應記錄。不能只憑頁面開啟速度判斷是否使用代理,也不能只憑單一出口位址檢測頁面推斷所有流量的處理方式。不同網域可能套用不同規則,因此測試應以特定目標為準。
也可以在相同本機網路下關閉用戶端連線,再造訪同一目標作為基準對照。若關閉連線後仍無法瀏覽,請將本機網路或目標本身的問題納入檢查;若只有設定檔 (Config) 失敗,而代理 (Proxy) 能完成相同請求,請先排查設定規則。測試期間不要同時切換 Wi-Fi、伺服器與模式,否則難以判斷是哪項變更影響結果。
首次測試只需確認三件事:Home 維持連線、實際目標能完成請求,以及模式與規則符合使用目的。速度與長時間穩定性須在實際使用情境中另行觀察,不能只憑一次 Connectivity Test 下結論。測試通過後,再切回日常需要的模式;若有異常,請依下方分層排查。
步驟 05 / 每次只調整一項
先依問題發生階段定位:沒有匯入內容,檢查資料格式;有項目但無法連線,檢查參數與權限;已連線但無法瀏覽,檢查 DNS、規則與目標。這樣可避免訂閱取得失敗時反覆修改 Rule,也能避免驗證欄位錯誤時調整無關的系統設定。
重新確認原始資料是否完整,尤其是訂閱 URL 的查詢參數、分享連結的前綴及 QR Code 邊緣。檢查目前網路是否能取得訂閱,以及回傳內容是否為登入頁面或一般網頁,而非設定資料。請勿將私人訂閱網址交給不明的線上轉換頁面。確認格式後重新匯入一次,再返回 Home 檢查項目;若仍有問題,請向資料提供者確認內容是否有效。
先確認系統 VPN 設定權限,再核對所選項目的 Type、Host、Port 與驗證欄位。若項目需要 TLS 或特定傳輸參數,也要檢查伺服器名稱及相應設定,不能只檢查 Password。若換到另一個可信任的本機網路後狀況不同,請記錄這項差異,但不要因此保證某種協定一定能解決問題。協定欄位的詳細說明請參閱協定參考。
前往 Settings 查看 Test Method,先了解 Connectivity Test 使用的測試方式,並與實際網頁請求區分。接著檢查目前設定的 DNS 與 Rule。若網域無法開啟,但其他測試有回應,DNS 解析是可能需要檢查的環節之一;但不能只憑這個現象判定原因。請勿任意用 IP 位址取代 HTTPS 網域,因為憑證與網站選擇也仰賴網域名稱。
在 Settings 中檢查 On Demand。此功能依照已設定條件觸發連線,不會自動修正錯誤的伺服器參數。排查期間可暫時關閉 On Demand,以便觀察手動開關的實際結果。確認手動連線及目標請求都正常後,再逐項恢復需要的條件,並檢查切換本機網路後的行為是否符合預期。
Settings 中的 Diagnostics 可用來查看可取得的診斷資訊。記下問題發生時的狀況、目前的 Global Routing、測試方式與錯誤提示,比只說「不能用」更有助於縮小排查範圍。分享記錄前,請隱藏伺服器私人位址、訂閱 URL、驗證欄位及其他身分資訊;不必公開完整設定。
每次只修改一項,並重複第四步的相同測試。修改前先保留原始設定,確認能還原後再繼續嘗試。若問題涉及訂閱狀態、伺服器憑證或驗證資料,請由原資料提供者確認;若涉及購買、裝置相容性或已購項目還原,請查看已購項目還原說明。其他情況請參閱常見問題,不必因單一問題同時變更所有設定。