Shadowrocket 使用教學匯入訂閱與檢查連線
先匯入已有資源,再選擇流量處理方式。依照以下五個步驟完成初次連線,並透過實際瀏覽確認結果;無須一開始就修改所有進階設定。
Add Server:新增伺服器與透過 Subscribe 匯入
開啟 Shadowrocket,先停留在 Home。初次設定時,頂端連線開關可保持關閉。找到 Add Server 進入新增頁面,接著依手邊資料類型選擇一種方式:完整訂閱連結使用 Subscribe,單一伺服器的欄位資料則依對應協定手動填寫。請勿將訂閱網址拆成伺服器位址與密碼,也不要將單一分享連結當成訂閱網址填入。
已有訂閱連結
在 Add Server 的 Type 中選擇 Subscribe,將完整訂閱連結貼到對應的 URL 欄位。貼上後檢查開頭與結尾,確認沒有連同引號、空格或聊天訊息中的說明文字一起貼入;連結中的查詢參數應保持原樣。為這筆訂閱填寫容易辨識的名稱,再儲存並返回 Home。不同版本的入口位置可能略有差異,請以實際顯示的 Subscribe 和 URL 欄位為準。
匯入後先等待訂閱內容讀取完成,再查看清單中是否出現伺服器項目。若只看到訂閱名稱、下方卻沒有可選伺服器,就不能算匯入完成;請先檢查連結是否有效,以及目前網路能否讀取該連結。更新訂閱只是重新取得清單,並不代表其中每個項目都能連線。初次操作時,先選取一個已有項目完成後續驗證,暫時不要同時匯入多筆訂閱,以免難以判斷問題來自哪一組。
已有單一伺服器資訊
返回 Add Server,先選擇正確的 Type,再依據資料填寫其他項目。例如選擇 Shadowsocks 後,逐項核對 Host、Port、Password 與 Method。Host 填入伺服器網域名稱或 IP,不要額外加上網頁路徑;Port 填入數字連接埠;Method 必須與伺服器設定一致,不能只憑名稱相似程度猜選。其他協定顯示的欄位不同,請依服務商提供的資訊完整填寫。
如果已有 QR Code,可使用 Scan QR Code,並依系統提示授予相機權限。只有明確取得相容的 JSON 設定時才使用 Import from Cloud JSON,它與一般訂閱連結不是同一個入口。無論採用哪種匯入方式,儲存後都要返回 Home,在 SERVER 分組中確認項目並選取一個伺服器。想了解分享連結、訂閱更新與重複項目整理,請前往節點管理手冊繼續閱讀,無須在初次連線前完成所有整理。
Global Routing:設定檔、代理與直連
新增伺服器項目後,返回 Home 並開啟 Global Routing。這裡決定請求的處理方式,不是決定使用哪一筆訂閱。三種模式分別是設定檔(Config)、代理(Proxy)、直連(Direct)。先確認目前需要規則分流,還是只想檢查伺服器連線,再作選擇;清單中選取伺服器,不代表所有請求都一定會經過它。
日常使用選擇設定檔(Config)
設定檔(Config)會依據目前設定檔中的規則決定策略,適合需要區分不同請求的日常使用。選擇後進入底部的 Config 頁面,確認目前使用的是準備啟用的檔案;開啟檔案時可看到 General、Rule、Hosts、URL Rewrite、HTTPS Decryption 等區段。初次設定時,重點是檢查 Rule,不必為了完成連線而修改每個區段,也不需要啟用 HTTPS Decryption。
規則中的 PROXY 代表依代理策略處理,DIRECT 代表直接連線,REJECT 代表拒絕請求。規則由上而下檢查,較早符合的項目會影響結果;因此即使連線已建立,某個目標仍可能使用 DIRECT,不一定是異常。編輯器中的 Add Rule 可用來新增規則,但此時建議保留已有的可用設定,完成連線驗證後再修改。規則關鍵字的完整含義請參閱術語手冊。
診斷時使用代理(Proxy)與直連(Direct)
代理(Proxy)會以代理方式處理請求,方便暫時降低規則比對對結果的影響;它仍須依賴所選伺服器、有效憑證與可用網路,也無法修正錯誤的伺服器欄位。直連(Direct)用於直接存取,可作為基礎網路的對照;清單中有伺服器並不會讓直連自動轉為代理。初次檢查時,可先確認基礎網路,再使用 Proxy 測試已有伺服器,最後返回 Config 驗證規則分流。
Home:開啟連線開關並完成授權
現在返回 Home,再次檢查兩項內容:SERVER 中選取的是準備測試的伺服器,Global Routing 顯示的是剛才決定的模式。確認後,開啟頁面頂端 Not Connected 旁的開關。首次連線時可能出現系統新增 VPN 設定的提示,這是應用程式使用系統網路連線功能所需的授權;請先閱讀提示,再依系統要求確認或完成裝置驗證。
如果剛才取消授權,請先返回應用程式重試,不要透過反覆編輯伺服器位址來解決權限問題。完成授權後,返回 Home 等待狀態變更,避免快速連續切換開關。若開關立即回到關閉狀態,或頁面仍顯示 Not Connected,表示這個階段尚未完成,請先檢查授權、系統網路設定,以及是否有其他網路連線設定影響目前操作。
建立系統連線與遠端伺服器可用是兩回事。開關保持開啟,表示應用程式已進入連線工作狀態;這本身無法保證密碼正確、伺服器可連線或目標網站可用。因此看到連線狀態變更後,下一步不是繼續增加設定,而是執行 Connectivity Test 並嘗試實際瀏覽。請分別記錄「能否開啟連線」與「連線後能否完成請求」,排除問題時會更直接。
初次驗證期間,建議保持目前的 Wi-Fi 或行動網路不變,並讓應用程式留在前景,直到狀態穩定。若需要更換伺服器,請先確認選取的新項目,再重新檢查測試結果;若同時更換網路、伺服器與 Global Routing,無論成功或失敗都難以判斷原因。日後需要自動連線時再研究 On Demand,初次操作先以手動開關建立可重複的基準。
Connectivity Test:測試與實際瀏覽
開啟連線開關後,在 Home 點選 Connectivity Test。測試結果可作為目前連線條件的參考,不能取代實際服務驗證。等待本次測試結束後,再開啟瀏覽器重新整理原本需要瀏覽的頁面;盡量發出新的請求,而非只查看已快取的頁面內容。若目標是某個應用程式,也需要在該應用程式中重試相應操作。
檢查時分別記錄三件事:Home 的連線狀態、Connectivity Test 是否完成,以及實際頁面是否正常。三者不一定一致。例如測試完成但某個頁面無法開啟,可能與目標網域的規則、目標服務本身或 DNS 有關;測試失敗但實際頁面可開啟,也可能是測試方法或測試目標不適用於目前網路。不要只憑一個測試數值就判定整份訂閱失效,也不要將結果視為服務品質排名。
透過一次對照縮小問題範圍
如果使用設定檔(Config)時無法開啟頁面,請保留相同的伺服器與目標,暫時切換到代理(Proxy)再試。Proxy 可用但 Config 不可用時,應優先檢查已啟用的設定檔、符合的規則與 DNS 設定,而不是立刻更換所有伺服器資訊。如果 Proxy 也失敗,再測試基礎網路與已有的伺服器欄位。直連(Direct)可協助判斷目標是否原本就能直接存取,但直連成功不能證明代理連線正常。
確認代理連線可用後,切回日常使用的 Config,再瀏覽一個預期使用 PROXY 的目標,以及一個預期使用 DIRECT 的目標。可在 Data 查看目前版本提供的請求或流量資訊,並搭配規則判斷;流量數字有變化本身仍不足以說明某個目標符合了哪條規則。完整規則範例、順序檢查與訂閱管理請參閱節點管理手冊,有需要時再深入了解,不要在初次驗證時一次加入大量新規則。
Settings:常見失敗原因與重新測試順序
遇到問題時,先判斷停在哪個步驟,再進入 Settings。這裡可以看到 Test Method、On Demand、Diagnostics、Proxy、TCP、UDP 等項目,但這些入口並非初次連線都必須調整的清單。請保持未涉及的選項不變,每次只修改一個條件,重新連線後再測試,才能確認變更是否有效。
匯入失敗或清單空白
如果尚未出現可選的伺服器,先返回訂閱輸入欄位檢查 URL 是否完整,尤其是連結尾端的參數,以及複製時是否帶入換行或多餘字元。確認目前網路可以讀取訂閱後,再執行更新。反覆新增同一筆連結通常只會增加重複分組,無法修復失效網址。若服務商確認連結已變更或存取條件已調整,請使用其提供的最新資料;不要自行猜測網址中的字元。
開關已開啟,但請求失敗
先核對所選項目,再檢查 Type、Host、Port 與驗證資訊。手動填寫時,協定類型與 Method 不一致,或密碼前後多出空格,都可能造成連線失敗。檢查欄位後,可在相同網路下換一個自己已有的伺服器進行比對;如果所有項目都失敗,再檢查基礎網路與系統授權。請勿為了排除問題同時修改 TCP、UDP 等多項設定,這會增加新的變因。
測試與頁面結果不一致
進入 Settings 查看 Test Method,確認目前使用的測試方法與你對結果的理解一致。網路條件可能允許某種測試,卻無法完成實際頁面所需的請求,也可能出現相反情況。如果只有特定網域無法使用,先返回 Config 檢查相關規則與 DNS,再使用 Proxy 比對。需要進一步記錄時,可使用 Diagnostics,記下問題發生時間、所選模式、錯誤文字與可重現的步驟,而不是只留下一張開關截圖。
連線自動變更或切換網路後異常
若手動關閉後又重新連線,請檢查 On Demand 是否已啟用,以及系統是否儲存了相應的隨選連線設定。初次排除問題時,可暫時停用自己已啟用的自動連線條件,再依照步驟三手動連線。若問題只在 Wi-Fi 與行動網路切換後出現,請分別在兩種網路上單獨測試並記錄差異;不要直接將切換網路後的短暫結果歸因於訂閱內容。
向服務商確認既有線路時,只提交必要的錯誤狀況,並遮蔽訂閱 URL 中的存取參數、Password、QR Code 與個人資訊。刪除應用程式或大量清空清單並非優先的排錯方式,還可能導致原有設定無法還原。請先保留可用的檔案與項目,再處理異常項目;訂閱備份、分組與更新策略可繼續參閱節點管理手冊,不熟悉的英文項目則可前往術語手冊查詢。
完成連線後保留設定
保留目前可用的訂閱名稱、伺服器選擇與設定檔。之後修改規則或更新訂閱時,以這次成功連線的條件作為對照;新增設定前先備份,避免將可用狀態與待測試狀態混在一起。
延伸閱讀:訂閱與伺服器管理 · 介面詞與規則關鍵字 · 初次安裝允許設定說明