Global Routing
這是整體流量處理方式的選擇,共有 Config、Proxy、Direct 三種選項,分別代表依設定處理、透過代理及直接連線。它決定連線的處理方式,不會補上伺服器位址或驗證資訊;匯入伺服器後仍須另外確認目前的選項。
查看 Global Routing 操作方式 →先區分介面選項、協定名稱與規則關鍵字,再核對對應設定。以下依五大類整理常見術語;英文保留 App 中的寫法,並以中文說明用途、適用範圍及容易混淆之處。
整體處理方式、自動觸發與伺服器輸入各自解決不同問題。變更開關前,請先確認要調整的是連線路徑還是連線條件。
這是整體流量處理方式的選擇,共有 Config、Proxy、Direct 三種選項,分別代表依設定處理、透過代理及直接連線。它決定連線的處理方式,不會補上伺服器位址或驗證資訊;匯入伺服器後仍須另外確認目前的選項。
查看 Global Routing 操作方式 →在 Global Routing 中選擇 Config,表示依據目前啟用的設定與規則處理連線,並不代表所有連線都會經過代理。Config 也會出現在設定管理相關位置;閱讀說明時應依所在頁面,區分模式選項與設定檔本身。
Global Routing 的 Proxy 選項通常會將流量交由所選的代理路徑處理,適合在診斷時暫時降低規則比對的影響。選擇此選項不會修正錯誤的伺服器參數,也無法證明所有服務都能正常連線;測試結束後,應恢復符合使用目的的選項。
Global Routing 的 Direct 選項通常透過本機網路直接連線至目標,而不使用所選的遠端代理。可用來比較本機網路與代理路徑的表現;切換至 Direct 不等於關閉 App 的連線開關,也不代表一定能連上目標服務。
On Demand 是依據設定條件觸發連線的隨選機制,具體條件應在目前的 App 設定中確認。它與 Global Routing 的功能不同:前者關注何時觸發,後者關注如何處理流量;啟用後仍須確認伺服器可用,並檢查手動中斷後實際的觸發行為。
Add Server 是手動輸入現有伺服器資訊的入口,不同協定顯示的欄位可能不同。請先選擇正確類型,再逐項核對位址、連接埠、驗證、傳輸與 TLS;顯示名稱只是本機辨識標籤,重新命名不會改變連線參數。
查看伺服器欄位說明 →協定決定連線雙方如何驗證及傳輸資料。以下說明協助理解現有伺服器參數,不應僅依協定名稱判斷速度或可靠性。
Shadowsocks 是一種代理協定,常見參數包括伺服器位址、連接埠、密碼與加密方式。客戶端與伺服器端的加密方式必須一致,不能只因密碼相同就判定設定正確;若服務供應商另有提供其他參數,也應一併依原始資訊核對。
VMess 使用使用者識別資訊等資料進行驗證,UUID 是常見的重要欄位,但並非連線的全部條件。還需核對傳輸方式、路徑、主機名稱與 TLS 等適用設定;相同的 UUID 不代表不同伺服器記錄可以互換,裝置時間異常也可能影響驗證。
VLESS 以 UUID 識別使用者,協定本身不提供資料加密,連線保護取決於所使用的傳輸方式與安全設定。輸入時應一併核對 UUID、傳輸類型、伺服器名稱,以及服務供應商明確提供的其他欄位;不能只因同樣使用 UUID,就直接套用 VMess 設定。
核對現有伺服器參數 →Trojan 通常透過 TLS 承載連線,密碼與伺服器名稱是需要特別核對的參數。伺服器位址用於建立網路連線,TLS 中的伺服器名稱則用於交握與憑證驗證,兩者可能不同;若出現憑證錯誤,應先檢查名稱、裝置時間及伺服器端憑證狀態。
查看連線參數核對方式 →HTTP 與 SOCKS5 是兩種常見的代理協定,驗證方式與支援的流量範圍並不相同。協定名稱本身不代表傳輸已加密,是否啟用額外保護須視具體設定而定;輸入時請確認類型、位址、連接埠,以及伺服器端是否要求使用者名稱與密碼。
WireGuard 是以金鑰為基礎的通道協定,常涉及本機私密金鑰、對端公開金鑰、端點位址與通道位址等資訊。路由範圍也會影響哪些流量進入通道,因此不能只檢查金鑰;私密金鑰屬於敏感憑證,整理設定或尋求協助時應先遮蔽。
Hysteria2 以 QUIC 為基礎,底層依賴 UDP,實際表現會受到封包遺失、往返時間、頻寬與伺服器端設定共同影響。它並非在所有網路環境中都更快;若目前網路限制 UDP,應先確認傳輸路徑,再檢查驗證與 TLS 參數,避免一再只調整頻寬設定。
先看比對條件,再看處理策略,最後確認規則順序。範例中的 example.com 僅用於說明語法,並非實際服務設定。
[Rule] 是設定檔中存放分流規則的區段,規則通常由上而下比對,最先符合的項目會決定後續處理方式。較具體的條件應放在較寬泛的條件之前;排查比對錯誤時,除了檢查目標項目,也要確認上方是否已有規則先行符合。
查看規則分流說明 →DOMAIN-SUFFIX 依網域名稱的後綴關係比對,例如 example.com 可涵蓋該網域及其子網域,而非任何包含這段文字的網域。範例 DOMAIN-SUFFIX,example.com,PROXY 的最後一段指定處理策略;輸入時不要加入協定標頭或網頁路徑。
DOMAIN-KEYWORD 會依網域名稱是否包含指定字串進行比對,例如關鍵字 example 可能符合多種不同後綴的網域。這種比對方式比後綴比對更寬泛,也較容易涵蓋原本不打算處理的目標;規則異常時,應查看連線記錄,核對實際符合的網域名稱。
IP-CIDR 用於 IPv4 位址範圍,IP-CIDR6 用於 IPv6 位址範圍,斜線後的數字表示網路前綴長度。例如 192.168.0.0/16 代表一段位址範圍,而非單一裝置;這類規則比對的是目標位址,與依網域文字比對的規則不同。
GEOIP 依位址資料庫中的地區歸屬比對目標 IP,例如 GEOIP,CN,DIRECT。資料庫中的歸屬不等同於即時測量實際位置,也不代表使用者目前所在位置;同一網域解析至不同位址時,比對結果也可能改變,應搭配解析記錄一併判讀。
FINAL 是前面的條件都未符合時套用的最終處理規則,通常放在規則末尾。例如 FINAL,DIRECT 表示其餘流量使用 DIRECT;它不是可以忽略的結尾說明,調整其策略會影響前面的規則都未涵蓋的所有連線。
PROXY 表示交由代理路徑處理,DIRECT 表示直接連線,REJECT 表示拒絕連線;它們是規則的處理結果,而非比對條件。大寫策略應與 Global Routing 中的 Proxy、Direct 分開理解;遇到請求遭拒時,應先找出符合的規則,而不是只更換伺服器。
訂閱用於整理伺服器資訊,設定則用於描述處理行為,兩者不可混為一談。本節以已有自己的訂閱或伺服器資訊為前提,訂閱連結請向你的服務供應商取得。
Subscribe 用於管理現有訂閱,更新時會依訂閱網址讀取伺服器清單。訂閱網址可能包含身分憑證,不應公開;更新清單與更新 App 是不同操作,更新失敗也不代表原有伺服器立即失效,應分別檢查取得清單的過程與實際連線狀況。
查看 Subscribe 管理方式 →SERVER 相關記錄描述連線至遠端服務所需的協定、位址、連接埠與驗證資訊,中文說明中也常稱為伺服器或節點。記錄顯示的名稱不一定是伺服器網域名稱;比較兩筆記錄時,應檢查實際參數,而非只根據名稱、地區標籤或排序判斷是否相同。
分享連結會依相應格式編碼連線參數,Scan QR Code 可讀取 QR Code 中的內容,從剪貼簿匯入則會讀取已複製的文字。QR Code 也可能只是一般網頁網址,掃描成功不代表伺服器已成功匯入;儲存前應核對類型、位址與欄位完整性。
查看 QR Code 與剪貼簿匯入方式 →Config 檔案可存放規則、策略與相關設定,但不一定包含可用伺服器,也不等同於伺服器訂閱。匯入後應確認目前啟用的是哪一份設定檔,並檢查是否覆蓋原有設定;修改前請保留副本,分享前則確認檔案是否含有帳號、密碼或訂閱憑證。
請分別檢查解析、連線、驗證與資料傳輸。單次測試只反映特定時間、目標與方法下的結果。
DNS 會將網域名稱解析為位址,解析結果會影響連線目標,也可能影響以 IP 為基礎的規則判斷。網域無法開啟不一定是伺服器失效,也可能是解析逾時、快取問題,或解析出的位址無法連線;排查時應先確認問題出在解析階段,還是後續連線階段。
延遲代表特定探測方式下,一次請求與回應所需的時間,不等於下載速度,也無法直接反映可用頻寬。只有在相同網路、相同測試方式及相近時段下,結果才較適合比較;逾時表示本次探測未完成,仍須搭配實際連線狀況判斷原因。
查看延遲測試與排序方式 →Connectivity Test 用於檢查指定路徑能否完成特定連線請求,結果會受到測試目標與目前網路狀態影響。測試成功不代表所有 App 或網域都能正常使用;若實際連線仍失敗,請繼續核對 Global Routing、符合的規則、DNS 與目標服務本身。
TLS 為傳輸提供加密與身分驗證,判斷交握狀況時需一併檢查伺服器名稱、憑證與裝置時間。連線位址與用於憑證驗證的名稱可能不同,應依服務供應商提供的資訊填寫;若出現憑證錯誤,不宜將略過驗證當成一般解決方式,而應查明名稱或憑證問題。
術語說明可協助理解欄位,實際步驟仍須配合目前介面。排查時一次只變更一項設定,並記錄變更前後的連線表現;參數、QR Code 與記錄若含有憑證,分享前請先遮蔽。