Shadowrocket 使用教學
匯入既有資料 → Global Routing → 連線授權 → 生效驗證。先完成一次可重現的連線,再調整規則與設定。
閱讀時可直接跳到目前卡住的步驟。第一次操作建議依序完成,並暫時保留原有設定,避免同時修改伺服器、規則與 DNS 後難以判斷問題來源。
01 / IMPORT
新增伺服器與 Subscribe
先判斷手上的資料屬於哪一種:訂閱連結通常用於一次匯入並更新一組項目;單一伺服器資料則包含協定、位址、連接埠與驗證參數。兩種方式擇一即可,不需要反覆新增同一組伺服器。開啟 Shadowrocket,進入 Home,找到 Add Server 進入新增頁面。頁面上的欄位會隨 Type 改變,截圖中的欄位只對應所展示的類型,不代表所有協定都使用同一組參數。
已有訂閱連結
在 Add Server 中點開 Type,選擇 Subscribe,將自己的完整訂閱連結填入 URL,再填寫方便辨識的備註並儲存。複製時特別檢查連結開頭、結尾和查詢參數,避免一併貼入聊天訊息中的說明文字、空格或換行。訂閱連結可能包含存取憑證,不要將完整內容放進公開截圖,也不要傳送到無關頁面。
儲存並完成讀取後,返回 Home 查看訂閱群組及其中的伺服器項目。若只出現群組而沒有可選項目,先檢查訂閱是否讀取成功,再使用該群組提供的更新功能重試;不要立刻改成手動填寫。更新失敗與伺服器無法連線是不同環節:前者可能是連結內容有誤或目前網路無法讀取,後者才需要繼續檢查伺服器參數。具體更新入口以目前 App 介面為準。
已有單一伺服器資料
手動新增時,先依資料選擇正確的 Type,再逐項填寫 Host、Port 及該協定要求的驗證欄位。Host 填網域或位址,不能把完整網頁連結當作主機名稱;Port 依原始資料填寫,不要從協定名稱猜測。若頁面出現 Password、Method,也應與既有資料一致。使用 VLESS、VMess、Trojan 等類型時,還要核對相應的驗證、傳輸與 TLS 設定,不能直接照抄截圖中的欄位組合。
如果手上的資料是 QR Code,可使用 Scan QR Code,允許必要的相機存取後掃描;Import from Cloud JSON 用於相應格式的資料,不是通用的訂閱連結入口。無論使用哪種方式,儲存後都應回到 Home,在 SERVER 群組中點選目標項目,並確認選取標記。看到項目只代表匯入完成,尚未證明連線可用。下一步先選擇請求的處理方式,再開啟連線開關。
02 / ROUTING
選擇 Global Routing
返回 Home,點開 Global Routing。這裡決定請求依規則處理、統一使用代理,或直接連線;這與 SERVER 中選取哪台伺服器是不同設定。先了解三種模式,再選擇符合目前目的的一種,可避免誤以為「已經選了伺服器,為什麼部分請求仍然直連」。
設定(Config) 依目前啟用設定中的規則處理請求。規則可以將不同目標交給 PROXY、DIRECT 或其他已設定策略,因此並非每個頁面都應使用代理。代理(Proxy) 用於讓一般請求經由目前的代理路徑,適合暫時減少規則分流帶來的變數;但本機網路、系統行為等仍有各自限制,不應將它理解成對所有系統流量的絕對保證。直連(Direct) 用於直接存取,不能用來驗證所選伺服器是否可用。
Config 與規則的關係
日常打算依規則使用時,選擇設定(Config),再進入底部的 Config,檢查目前啟用的是哪一份設定檔。開啟相應檔案可看到 General、Rule、Hosts 等區段;截圖展示的是設定編輯內容,不代表第一次使用就需要逐項修改。Add Rule 用於新增規則,先確認選取的檔案正確,再決定是否需要編輯。檔案存在但未啟用,不能代表其中的規則正在運作。
規則通常依由上而下的順序比對,先符合的規則決定請求的處理方式。例如以下片段會將示範網域交給 PROXY,未符合的請求則依 FINAL 執行。這裡是為了說明順序,不是要求覆蓋既有設定;實際設定還可能引用命名策略,修改前應先保留原始檔案。暫時不理解某條規則時,不要為了完成首次連線而刪除整段內容。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
如果目前只是要確認伺服器資料能否建立連線,可以暫時選擇代理(Proxy),記下原本模式,並在驗證結束後恢復設定(Config)。若 Proxy 可以存取而 Config 無法存取,下一步應檢查規則比對與設定選擇,而不是重新購買 App 或重複匯入訂閱。規則關鍵字和模式差異的進一步說明,請參閱常見問題。選定模式後,返回 Home 開始連線。
03 / CONNECT
開啟開關與連線授權
現在返回 Home,依序確認兩處:SERVER 中的目標項目已選取,Global Routing 顯示剛才選定的模式。伺服器名稱只是備註,不能只靠名稱判斷協定與參數是否正確;若有多個相似項目,先點開詳細資料確認,再回到 Home 選取。保持這兩處不變,開啟頁面頂端的連線開關。
首次建立連線時,系統可能會提示允許新增 VPN 設定。確認這是剛才主動開啟 Shadowrocket 開關所觸發的提示後,依系統流程允許,並完成裝置要求的驗證。此步驟是在裝置上建立連線所需的系統設定,不是登入訂閱帳號,也不需要填寫伺服器密碼。若取消提示,返回 App 重新開啟開關即可再次檢查授權流程,不必先刪除既有伺服器資料。
完成授權後返回 App,查看頂端狀態是否仍為 Not Connected,以及開關是否維持開啟。如果開關剛開啟就關閉,先處理系統設定或其他 VPN 連線衝突;如果開關維持開啟但網頁無法存取,則進入下一步驗證伺服器和分流。兩種狀況的檢查方向不同,反覆快速切換開關會中斷觀察,也不利於從診斷記錄找出首次失敗的位置。
首次連線先減少變數
首次驗證時,建議先停用裝置上其他正在執行的 VPN 連線,並固定使用一種網路,例如先在目前的 Wi-Fi 下完成一次測試。需要比較行動網路時,先記錄目前結果,再切換網路重新測試。不要在同一次嘗試中同時更換網路、伺服器和模式,否則即使之後可以存取,也難以判斷是哪項變更發揮作用。
系統顯示已連線或開關維持開啟,只能代表連線機制已啟動,不能證明訂閱中的每台伺服器都可用,也不能證明每個網域都符合預期規則。此時先不要修改 On Demand;讓手動連線正常運作,再考慮自動觸發條件。接下來保留目前的伺服器與模式,分別檢查測試結果、實際存取和請求路徑。
04 / VERIFY
驗證連線是否生效
驗證分為「測試是否完成」和「實際請求是否符合預期」兩個層面。首先在 Home 點選 Connectivity Test,等本輪測試結束後查看目標項目的結果。測試方式、測試目標和目前網路都會影響結果;測試成功是繼續檢查的依據,不代表所有 App 都已正常運作,測試失敗也不應直接解讀為所有伺服器都已失效。
接著開啟瀏覽器,造訪一個自己熟悉,而且知道應由目前模式處理的頁面。建議重新載入或開啟新頁面,不要只查看先前已快取的內容。若使用設定(Config),再選一個依現有規則應採取不同策略的目標進行對照;若使用代理(Proxy),則重點確認所選伺服器下的實際存取情況。不要把只需本機網路就能開啟的頁面,當作代理已生效的唯一證據。
將結果與策略對照
實際存取結果與預期不符時,查看 App 提供的請求記錄或診斷內容,搜尋剛才測試的目標網域所對應的請求,並確認它使用了哪種策略。若符合 DIRECT,應回頭檢查規則,而不是先修改伺服器驗證資料;符合 PROXY 後仍失敗,才繼續檢查伺服器、傳輸或解析環節。某些 App 會沿用已建立的連線,修改設定後應重新送出請求,避免將舊連線的結果誤認為新設定的結果。
建議只簡單記下四項資訊:目前網路、所選伺服器、Global Routing 模式、實際存取結果。完成一次可重複的存取後,再恢復日常使用的 Config,重新驗證同一個目標。如果切回 Config 後結果不同,表示應繼續核對設定與規則順序。到這裡,首次連線的主要流程已完成;保留這些資訊,日後遇到問題時就有比較基準。
不要為了驗證連線而隨意開啟 HTTPS Decryption、安裝額外憑證或大量修改 DNS。一般匯入與連線流程不需要開啟設定頁中的每個項目。只處理與目前狀況直接相關的設定,較複雜的解析和規則路徑問題可交由疑難排解手冊進一步分析。
05 / CHECK
常見問題檢查順序
遇到問題時,先確認停在哪個階段:匯入前、項目已出現但連線失敗、系統開關無法維持,或連線後只有部分請求異常。以下順序涵蓋首次使用時最常見的問題點。每完成一項檢查,就重複上一步相同的存取操作;確認沒有改善再繼續,不要一次修改所有設定。
匯入失敗或 SERVER 沒有項目
返回 Add Server 檢查 Type 是否符合資料格式。訂閱應使用 Subscribe,單一伺服器資料則依具體協定填寫。確認訂閱連結完整且仍有效,目前網路也能讀取;如果服務回傳的是登入頁面、說明頁面或錯誤內容,儲存連結也不會產生可用項目。聯絡自己的服務提供者核對資料時,只提供必要資訊,避免公開包含憑證的完整連結。
開關正常,但伺服器測試失敗
先確認選取的是剛匯入的項目,再檢查 Host、Port、驗證資料、Method 以及 TLS 與傳輸參數。協定類型相同不代表參數可以通用,尤其不要將某一類型的密碼或加密方式直接套用到另一類型。確認資料無誤後,可在其他設定不變的情況下更換網路重測;如果訂閱中只有某個項目失敗,先將問題範圍限縮至該項目。
開關關閉或自動重新連線
開關關閉時,先檢查系統是否已完成 VPN 設定授權,以及是否有其他連線正在競用。若已關閉卻又自動連線,進入 Settings 檢查 On Demand 及其條件,必要時暫時關閉此功能再手動重測。On Demand 會影響連線時機,無法修正錯誤的伺服器參數。先讓手動開關的結果穩定,再逐項恢復自動連線條件。
測試與網頁結果不一致
在 Settings 查看 Test Method,確認測試採用的方式;不要直接將不同測試方式的結果相互比較。若測試可以完成,但只有特定網域無法存取,請檢查目前 Config 的規則比對、網域解析與目標服務本身。暫時透過 Proxy 對照後再恢復原模式,有助於區分規則問題與伺服器問題,但不能取代長期的設定檢查。
需要進一步查看時,使用 Diagnostics 並保留問題發生前後的必要記錄。分享記錄前,移除訂閱憑證、密碼與個人網路資訊。若仍未解決,依狀況前往疑難排解,或在常見問題查閱訂閱更新、設定選擇與系統權限說明。本教學只建立最基本的可用流程,不要求繼續調整所有 Proxy、TCP、UDP 設定。