Shadowrocket 使用教學
匯入訂閱與首次連線
依新增、模式、連線、驗證、疑難排解的順序操作。先確認一台現有伺服器可正常使用,再逐步調整規則與自動連線設定。
頁面中的圖片均為 App Store 官方截圖,可用來辨識入口與欄位,並不代表裝置目前的連線狀態。若要管理多個訂閱、設定更新策略或整理伺服器,請參閱訂閱與伺服器管理手冊。
新增伺服器或匯入現有訂閱
開啟 Shadowrocket 的 Home,先查看 SERVER 群組。初次使用時,清單中可能還沒有可選伺服器,此時請進入 Add Server。訂閱連結與單一伺服器參數是兩種不同的輸入資料;不要將完整訂閱網址填入 Host,也不要把一般網頁網址當成訂閱連結。先確認手上是哪一類資訊,再選擇相應入口。
已有訂閱連結:選擇 Subscribe
在 Add Server 中點開 Type,選擇 Subscribe,再將完整的現有訂閱連結填入 URL 欄位。確認貼上的內容沒有多餘空格、換行或通訊軟體附帶的說明文字;網址中問號後的內容可能是存取憑證,請勿任意刪改。為訂閱填寫容易辨識的備註,儲存後返回 Home,等待內容載入完成。
判斷是否成功,應確認清單中出現可選伺服器,而不只是訂閱名稱已儲存。若只看到群組卻沒有項目,請先更新該訂閱,再檢查連結是否仍有效,以及目前網路能否取得回應內容。訂閱更新與連線至伺服器是兩個階段:更新成功不代表每台伺服器都能連線;更新失敗也不一定表示先前儲存的伺服器已失效。
已有伺服器參數:依 Type 填寫欄位
若手上的是單台伺服器資訊,請在 Type 中選擇相符的協定。以官方截圖中的 Shadowsocks 欄位為例,Host 是伺服器位址,Port 是連接埠,Password 是該伺服器的密碼,Method 必須與伺服器設定一致。不同 Type 的欄位各異;VMess、VLESS、Trojan、Hysteria2 等協定不能直接套用同一套填寫方式,也不要只憑連接埠猜測協定。
逐項核對現有資料後儲存,返回 Home 確認伺服器是否出現在 SERVER 群組中。伺服器名稱只是方便辨識的備註,不會改變實際連線位址。遇到不熟悉的協定或欄位,請先查閱概念速查,再依現有資訊填寫,不要用隨機嘗試的方式排查。
QR Code 與分享連結:先確認再匯入
若已有 QR Code,可使用 Scan QR Code,並依系統提示允許存取相機;若已有伺服器分享連結,可使用 App 提供的剪貼簿匯入入口。匯入後仍應開啟項目,檢查 Type、位址與連接埠。Import from Cloud JSON 適用於相應格式的雲端 JSON 內容,不應視為通用訂閱連結匯入入口。
訂閱連結、QR Code 與分享內容可能包含憑證,請勿張貼至公開頁面。若要記錄問題,只需保留欄位名稱與錯誤現象。完成此步驟後,至少應有一台可選伺服器;接著先決定 Global Routing 的處理方式,再開啟連線開關。
選擇設定(Config)、代理(Proxy)或直連(Direct)
返回 Home,點選 Global Routing 查看目前模式。這項設定決定連線的處理方式,與伺服器清單中的選取項目並非同一件事:選取某台伺服器,不代表所有連線都會使用它。先了解模式再判讀結果,才能避免將規則造成的流量差異誤認為伺服器故障。
設定(Config):依目前設定處理
設定(Config)會依目前啟用設定中的規則決定流量去向。若有適用且已確認的設定,可將其作為日常模式。進入 Config 查看目前設定,確認實際啟用的是哪一份;官方截圖中的編輯頁面包含 General、Rule、Hosts、URL Rewrite 與 HTTPS Decryption 等區段。初次使用時,主要確認設定選擇與 Rule,無須為了連線而逐一修改所有區段。
Rule 中的規則通常依序比對,符合後採用對應策略;FINAL 會處理先前未符合規則的連線。例如,若規則將目標交由 DIRECT 處理,即使已選取代理伺服器,該目標仍可能直接連線。規則中的 PROXY、DIRECT、REJECT 是處理策略;Global Routing 選單中的 Proxy、Direct 則應依各自所在位置理解。
代理(Proxy):暫時檢查已選伺服器
代理(Proxy)會讓通常由用戶端處理的連線走代理路徑,適合暫時確認現有伺服器是否可用。初次排查時,可先記下原本模式,再切換至 Proxy,使用相同目標重複測試。若 Proxy 可以存取,而 Config 下的結果不同,應優先檢查設定、規則比對結果與解析設定,不要立即刪除伺服器或反覆重新匯入訂閱。
直連(Direct):不適合用來驗證代理是否可用
直連(Direct)會讓連線採用直連路徑,可用於比較基本網路是否正常,但無法證明所選代理伺服器運作正常。切換至 Direct 後若能開啟某個網頁,只能表示該次存取的直連路徑可用。完成比較後,請恢復預計使用的模式,再進行下一步連線。
若尚不了解規則的先後順序,請先維持設定內容不變。Add Rule 是新增規則的入口,並非連線前必須執行的步驟。更完整的關鍵字說明請參閱規則關鍵字與 Global Routing 概念速查。
選取伺服器,開啟 Home 連線開關
返回 Home,在 SERVER 群組中點選準備使用的伺服器,確認選取標記對應目標項目,而不是只開啟該項目的編輯頁面。接著再次確認 Global Routing 與前一步規劃一致。首次驗證建議固定使用一台伺服器和一種模式,避免在連線過程中同時切換多個條件。
點開 Home 頂端的連線開關。首次連線時,系統可能會顯示新增 VPN 設定的確認視窗;這是 App 建立系統網路連線所需的授權流程。請閱讀視窗中的 App 名稱與說明,再依裝置提示確認,必要時完成裝置身分驗證。此步驟應在裝置的系統視窗中操作,不需要將裝置密碼填入伺服器的 Password 欄位。
完成授權後返回 Shadowrocket,查看頂端狀態是否已從 Not Connected 改變。若先前取消授權,連線不會因此自動完成;可重新發起連線,並依系統提示操作。若裝置設有管理限制,或目前有其他 VPN 設定正在運作,也可能影響連線;請先確認裝置允許變更,再繼續操作。
狀態改變代表用戶端連線流程有所進展,但不表示所有目標都能存取。伺服器無法使用、網域解析失敗或規則選擇不合適,都可能在連線建立後才顯現。因此不要只確認「開關已開啟」,接下來還需要驗證測試結果與實際存取。
需要修改伺服器的重要參數或切換設定時,可先關閉連線,儲存變更後再重新開啟。這樣更容易確認新設定是否生效,也方便記錄每次變動。iPad 上即使內容區域的版面不同,操作順序仍是到 Home 選取伺服器、確認 Global Routing,再開啟頂端連線開關。
搭配 Connectivity Test 與實際存取驗證
先在 Home 執行 Connectivity Test,查看目前測試是否收到回應。測試方式與 Settings 中的 Test Method 有關,不同測試方法檢查的連線路徑不盡相同。比較兩台現有伺服器時,應維持相同網路與測試方法;單次測試失敗不能直接判定伺服器永久失效,單次測得數值較低也不代表大型檔案傳輸一定較快。
接著開啟瀏覽器或需要使用的 App,前往一個明確允許存取且方便重複檢查的目標。確認頁面內容或所需功能確實載入完成,而不只是顯示先前快取的首頁。若只依已開啟的頁面判斷,可能會把快取內容誤認為新連線已成功。必要時重新送出存取請求,並記錄目標、模式與選取的伺服器。
再返回 Shadowrocket,查看 Data 中可用的流量統計或連線記錄。數據變化有助於判斷是否有流量經過用戶端,但統計增加本身不能證明某條連線一定使用代理:在 Config 模式下,部分連線可能依規則採用 DIRECT。請綜合目標存取結果、模式與規則判斷,不要只憑單一計數下結論。
- 連線狀態正常,實際存取也正常:保留目前伺服器與模式,完成首次驗證後,再依日常需求調整規則。
- 測試有回應,實際存取失敗:檢查該目標的規則、DNS 與目標本身;測試路徑可能與實際存取路徑不同。
- 測試失敗,實際存取正常:先確認 Test Method 與測試目標是否適用,不要只因測試結果就刪除可用設定。
- 所有驗證都失敗:進入下一步,依匯入、連線、路由的順序縮小問題範圍。
若要比較 Config 與 Proxy,請使用相同目標、相同伺服器與相同基本網路,每次只切換模式。比較完畢後,恢復日常設定。不要一次更動模式、DNS、協定參數與伺服器來「碰運氣」,否則即使恢復正常,也難以找出原因。
依失敗階段排查,暫緩設定自動連線
排查時先確認問題發生在哪個步驟:匯入後沒有伺服器、開關無法維持開啟、連線後所有存取都失敗,還是只有部分目標無法使用。不同現象應檢查不同項目。先記下原有設定與模式,一次只變更一個項目;不要每次遇到問題就先刪除所有內容並重新匯入。
沒有伺服器:回頭檢查匯入與更新
訂閱儲存後清單仍為空,請優先檢查 Subscribe 類型、URL 是否完整及更新結果。若已有項目但連線失敗,再檢查該項目的 Type、Host、Port 與協定所需的驗證欄位。訂閱更新會重新取得伺服器資訊,手動修改的項目可能受後續更新影響;如需長期保留項目,整理與備份方式請參閱訂閱與伺服器管理手冊。
無法建立連線:檢查授權與基本網路
開關開啟後很快又關閉,請先確認系統 VPN 設定授權是否完成,再檢查裝置目前的網路是否正常。可先關閉連線、確認基本網路正常,再使用同一台伺服器重新連線。若另有一台已知可用的伺服器,可在相同條件下比較;單一伺服器失敗時,應先核對該項目的參數與可用狀態,無須立即更動整份設定。
只有部分目標失敗:檢查模式、規則與 DNS
先確認 Global Routing 是否仍為預定模式,再比較 Config 與 Proxy 的行為。若只有 Config 出現差異,請檢查適用規則及其順序;若兩種模式下都失敗,再一併檢查伺服器與解析狀況。調整 DNS 會影響網域解析,不應把暫時填入某個位址當成通用解法。不熟悉相關欄位時,請先閱讀DNS 與規則術語說明。
Settings:先觀察,再調整
開啟 Settings,可參照官方截圖辨識 Test Method、On Demand 與 Diagnostics。Test Method 會影響測試方式,並非提升伺服器實際速度的開關。需要進一步查看診斷資訊時,請進入 Diagnostics,依失敗時間與現象判斷問題;記錄或分享診斷內容前,請確認其中是否包含訂閱網址、伺服器驗證資訊及不宜公開的存取記錄。
On Demand 可依條件觸發連線,建議先確認手動連線與實際存取均正常,再進行設定。若排查期間連線反覆自動恢復,也請檢查 On Demand 是否正依已設定條件運作。先建立可重複的手動測試結果,再新增自動化條件,有助於區分基本連線問題與觸發條件問題。