Home
Home 是查看伺服器項目、選擇預設伺服器及控制連線的主要頁面。清單中出現伺服器,只代表連線資訊已儲存,不代表已選取該伺服器或已建立連線。初次使用時,請先確認選取狀態,再操作連線開關並完成系統授權。
介面入口頁面入口負責安排操作;連線開關與流量處理模式則各自控制不同項目。
Home 是查看伺服器項目、選擇預設伺服器及控制連線的主要頁面。清單中出現伺服器,只代表連線資訊已儲存,不代表已選取該伺服器或已建立連線。初次使用時,請先確認選取狀態,再操作連線開關並完成系統授權。
介面入口Global Routing 決定整體流量採用哪種處理方式,常見選項為 Config、Proxy、Direct。這項設定與連線開關不同:開關控制是否建立連線,模式決定連線後如何處理流量。若規則未如預期生效,請先確認目前選取的模式。
流量處理模式三種模式可分別理解為設定、代理與直連,介面上的名稱仍為 Config、Proxy、Direct。Config 依目前設定的規則處理流量;Proxy 使用代理路徑,Direct 使用直連路徑,實際處理方式也會受相關設定影響。此處的 Config 是模式名稱,請勿與管理設定檔的入口混淆。
Global Routing 三種模式On Demand 會依已設定的網路或網域條件觸發連線,例如在指定的網路環境中啟動連線。這項功能不會提供伺服器,也不保證現有伺服器可用。若手動關閉連線後又再次連線,請檢查目前環境是否符合 On Demand 條件。
隨選連線Data 可查看用戶端記錄的流量統計,協助觀察使用期間的資料變化。用戶端統計方式與服務商採用的計費方式、統計週期可能不同,因此不能直接視為剩餘流量或帳單。若要確認服務是否可用,也應檢查使用者既有服務的實際狀態。
流量觀察Settings 是調整 App 常用行為的入口,並非所有連線問題都需要在這裡修改。排查時請記下原始值,一次只變更一項,測試後再判斷是否保留。不確定用途的設定,應先查閱相關說明再決定是否調整。
設定入口協定名稱描述連線方式,不代表伺服器位置、可用性或實際速度;參數應與使用者已有的資訊相符。
Shadowsocks 是一種代理協定,常見參數包括伺服器位址、連接埠、加密方法與密碼。用戶端填寫的加密方法和驗證資訊必須與伺服器相符,不可任意替換名稱相似的選項。若已有資訊還包含其他傳輸參數,也需一併確認。
協定VMess 使用使用者識別碼等參數進行驗證,常見連線資訊會包含 UUID。只有位址、連接埠與 UUID,不一定足以建立完整連線,可能還需要相應的傳輸與 TLS 設定。排查時請逐欄對照已有設定,不要只憑協定名稱推測其他欄位。
協定VLESS 將身分驗證與傳輸保護分開設定,協定名稱本身無法說明完整的連線保護方式。使用者識別碼、傳輸類型與相應的安全設定都必須符合伺服器要求。請勿直接套用 VMess 的欄位組合,應使用相應的連線資訊。
協定Trojan 通常搭配 TLS 與密碼驗證使用。除了位址與連接埠,也需留意伺服器名稱及憑證相關設定。TLS 驗證失敗與密碼錯誤是不同問題,應分別檢查。若遇到憑證問題,請先確認名稱與裝置時間,不要一律關閉驗證。
協定Hysteria2 是以 QUIC 為基礎的代理協定,連線需仰賴目前網路支援相應的 UDP 通訊。驗證資訊、連接埠與 TLS 設定仍須符合伺服器要求,協定名稱不能取代這些參數。在某個網路環境中測試失敗時,也應檢查網路條件,而非只修改驗證欄位。
協定WireGuard 是使用公私鑰驗證的通道協定,設定通常包含本端位址、對端公鑰與連線端點。公鑰與私鑰用途不同,不可互換;私鑰也不應出現在求助截圖或公開文字中。即使驗證參數正確,位址與路由設定不符仍可能影響通訊。
協定HTTP 與 SOCKS5 是兩種代理協定,不能任意互換標示。伺服器位址、連接埠、驗證方式及連線保護選項都應以已有資訊為準。某個連接埠能建立連線,只代表該連接埠可連通,不能證明代理協定選擇正確。
協定先比對目標,再套用策略。以下語法是設定文字,不是伺服器連線資訊。
DOMAIN 比對完整網域名稱;DOMAIN-SUFFIX 比對指定網域及其子網域。例如 DOMAIN-SUFFIX,example.com,PROXY 可涵蓋 example.com 及其子網域,但不等於比對任何包含 example.com 字串的網域。請依需要的比對範圍選擇關鍵字。
DOMAIN-KEYWORD 檢查網域中是否包含指定字串,例如 DOMAIN-KEYWORD,example,DIRECT。它比對的是網域,不是完整網頁 URL,也不是頁面內容。字串過短會擴大比對範圍,可能讓原本無關的網域也符合同一條規則。
IP-CIDR 用於 IPv4 位址範圍,IP-CIDR6 用於 IPv6 位址範圍,斜線後的數字代表網路前綴長度。例如 IP-CIDR,10.0.0.0/8,DIRECT 描述的是一段位址範圍,而不是單一伺服器。是否命中應依實際目標位址與解析結果判斷。
GEOIP 依 IP 地理資料庫中的分類比對目標位址,分類依據是資料庫記錄。它不會偵測裝置位置,也無法保證識別服務實際營運地點。若分類結果與預期不符,可先確認目標 IP,再考慮改用更明確的網域或位址規則。
IP 分類比對FINAL 是前面的規則都未命中時採用的最終規則,通常放在清單末尾。FINAL,PROXY 表示其餘流量採用 PROXY 策略,不代表它會覆蓋先前已命中的規則。修改 FINAL 會影響未被其他規則涵蓋的目標,測試前請先確認預期範圍。
這三個全大寫名稱是規則中的處理策略,分別代表代理、直連與拒絕,並非用來描述要比對的目標。它們與 Global Routing 中的 Proxy、Direct 所屬層級不同,大小寫也應保留。PROXY 仍須搭配有效的伺服器選擇,不會自動產生連線資訊。
處理策略規則通常由上而下逐條比對,命中後便採用對應策略,因此前面的寬泛規則可能遮蔽後續較精確的規則。調整時應一併檢查具體條件與寬泛條件之間的關係,而不只是確認某一行存在。即使規則檔正確,若模式未選為 Config,也可能無法得到預期的規則處理結果。
比對邏輯伺服器項目儲存連線參數,訂閱用來批次取得項目,設定檔則整理規則與通用設定。
Subscribe 是透過使用者已有的訂閱連結匯入或更新伺服器項目,連結應向使用者自己的服務商取得。這不是購買 Shadowrocket 時附帶的服務,也不等同於設定檔。訂閱網址可能包含身分憑證,請勿張貼在公開截圖或求助文字中。
匯入訂閱伺服器項目會儲存位址、連接埠、協定與驗證參數,中文語境中也常稱為節點。顯示名稱只是方便辨識的標籤,不能證明伺服器的實際位置或可用性。使用前需先備妥相應的連線資訊,並在清單中確認預設伺服器的選取狀態。
連線資訊Add Server 是手動新增伺服器資訊的入口,適合已掌握完整參數的使用者。請先依已有資訊選擇協定,再填寫該協定對應的欄位,不能只憑位址猜測類型。儲存只代表項目已建立,仍須選取伺服器並驗證連線。
手動新增Scan QR Code 可讀取 QR Code 中的連線資訊,減少逐項輸入,但不能證明內容來源可靠或參數仍然有效。掃描後請確認協定、伺服器位址與驗證欄位,再決定是否儲存。含有連線憑證的 QR Code 應妥善保管,不要公開展示。
掃描 QR Code 匯入設定檔以文字整理通用設定、規則等內容,常見區段包括 [General] 與 [Rule]。匯入檔案、選取目前使用的檔案,以及在 Global Routing 選擇 Config,是需要分別確認的狀態。更換前請保留可用的設定檔,方便比較與還原。
更新訂閱會重新取得既有訂閱中的資料,項目名稱、數量或參數可能依回傳內容而變動。更新成功只代表資料已取得並處理完成,不表示每台伺服器都能連線,也不代表服務期限有所變更。更新後請重新確認預設伺服器,並透過實際連線測試確認結果。
日常維護解析成功、連接埠可連通、驗證完成與服務正常存取,分屬不同層面的結果。
DNS 會將網域名稱解析為 IP 位址,App 才能據此向目標發起連線。DNS 解析成功不代表代理驗證成功;反過來,即使代理連線已建立,目標網域解析失敗仍會影響存取。排查時請先釐清問題發生在解析階段,還是後續連線階段。
網域解析dns-server 是設定檔中與 DNS 解析設定相關的鍵,例如 dns-server = system 表示採用系統 DNS 設定。它不是代理伺服器位址欄位,也不能用來填寫訂閱連結。修改後請在相同網路與相同目標下驗證,避免將切換網路造成的影響誤認為設定效果。
DNS over HTTPS 透過 HTTPS 傳送 DNS 查詢,常用縮寫為 DoH。它處理的是解析請求的傳輸方式,不會取代代理伺服器,也不會直接決定網域命中哪條分流規則。使用時仍需確認解析服務可連線,且相關連線路徑符合目前設定。
解析傳輸方式Connectivity Test 可協助檢查連線狀態,測試結果會受所選目標、目前網路與相關設定影響。單次成功不代表所有網站都能存取,單次失敗也不一定表示伺服器參數全都錯誤。請交叉比對瀏覽器的實際存取狀況、伺服器選取狀態與其他診斷資訊。
連線驗證延遲表示在特定測試條件下,請求獲得回應所需的時間,通常以毫秒顯示。數值較小不代表下載頻寬較高,也無法反映長時間連線的穩定度。比較既有伺服器時,請在相同網路與測試方式下觀察,再配合實際服務的存取狀況判斷。
測試結果若已備妥自己的訂閱或伺服器資訊,請依照教學完成匯入、選擇 Global Routing、開啟連線並驗證。遇到問題時,先判斷屬於參數、模式、規則或解析層面,再調整相應設定,避免一次變更多個條件而無法找出原因。