Global Routing
決定連線採用哪一種全域路由模式,三個選項為 Config、Proxy、Direct,分別對應依設定處理、代理與直連。需要依規則分流時選擇 Config;排查問題前先記下目前選項,避免把模式切換誤認為修改規則。
官方手冊 / 名稱與含義
先確認名稱出現的位置,再判斷它指的是介面選項、協定參數還是規則動作。本頁保留英文原文,分成五類說明常見術語;初次設定可先閱讀 Global Routing、Subscribe 與設定檔。
大小寫與所在位置都會影響含義:Proxy 是 Global Routing 的介面選項,PROXY 則是規則中的動作;Config 可能指頁面,也可能指路由模式。遇到同名詞時,應配合所在頁面與上下文判讀,不宜只憑中文解釋就變更設定。
01 / 介面與開關
這些名稱描述目前如何處理連線,或可從哪裡查看結果。測試成功不代表網頁一定能正常使用。
決定連線採用哪一種全域路由模式,三個選項為 Config、Proxy、Direct,分別對應依設定處理、代理與直連。需要依規則分流時選擇 Config;排查問題前先記下目前選項,避免把模式切換誤認為修改規則。
出現在 Global Routing 中時,表示依目前設定中的規則處理連線;作為頁面名稱時,則與設定管理相關。選擇 Config 不代表所有連線都會經過代理,實際路徑仍取決於啟用的設定、規則順序與最終動作。
Global Routing 中的代理模式,通常也稱為全域模式,會讓適用的連線採用代理路徑。它不會自動補上伺服器參數,也無法保證伺服器可連線;判斷失敗原因時,仍須檢查選取的伺服器與驗證資訊。
Global Routing 中的直連模式,表示適用的連線不經代理伺服器轉送。這不等於關閉所有系統網路設定,也不能只憑這個選項判斷 VPN 狀態;進行對照測試時,應一併記錄連線開關與目前網路。
依據設定條件觸發 VPN 連線,是否連線須配合網路環境與具體條件判斷。此功能控制連線的觸發方式,不會取代 Rule 分流;手動中斷後若再次連線,應先檢查是否有符合目前網路的條件。
用來檢查伺服器在目前網路下是否可連線,測試耗時或延遲僅代表當次使用的方法與條件。讀數較低不代表下載速度較快,測試通過也不代表所有目標都能存取;應再以實際目標檢查 DNS、規則與連線路徑。
用來查看流量統計,閱讀前先確認目前檢視畫面的統計對象、時間範圍,以及是否曾重設。累計讀數不是目前速度,也不等於服務商端的計費資料;排查分流時可觀察操作前後的增量,再搭配連線紀錄判斷。
02 / 協定
協定名稱決定需要哪些參數,不代表速度或穩定性的排名。填寫時請以使用者既有伺服器的實際設定為準。
一種代理協定,常見連線資訊包括伺服器位址、連接埠、加密方式與密碼。加密方式必須與伺服器端相符,密碼也不能以其他協定的識別碼替代;若設定包含額外傳輸參數,應依原始資訊逐項確認。
一種使用識別碼等參數建立連線的代理協定,常見設定也涉及傳輸方式、路徑與 TLS。只有位址與連接埠正確仍不足以連線,識別碼、傳輸方式與安全性設定都必須相符;排查時應分別檢查,不要反覆更換規則。
一種代理協定,通常須搭配指定的傳輸方式與安全性設定使用。VLESS 與 VMess 不是只修改名稱就能互換的類型;新增伺服器時,應完整保留既有設定中的識別碼、傳輸參數與安全性選項。
通常搭配 TLS 建立連線的代理協定,需要正確的密碼與伺服器連線資訊。連線位址與憑證驗證所使用的名稱可能各有不同用途,請依既有設定填寫;若出現憑證錯誤,先確認名稱、裝置時間與憑證狀態。
以 QUIC 為基礎的代理協定,使用 UDP 傳輸,驗證與 TLS 等參數須與伺服器端一致。目前網路是否允許相應的 UDP 通訊會影響結果;若切換網路後情況不同,先比較網路條件,再檢查規則是否參與處理。
以金鑰建立通道的協定,設定中須區分本機私鑰、對端公鑰、通道位址與端點位址。公鑰與私鑰不可互換填入,私鑰屬於敏感資訊;DNS 與 MTU 也可能影響實際使用,應依既有設定檢查,不要任意套用他人的數值。
一種代理協定,可依伺服器要求使用使用者名稱與密碼驗證,TCP 與 UDP 的支援情況須分別確認。SOCKS5 這個名稱本身不代表連線已加密,也不保證伺服器支援 UDP 轉送;填寫與測試時應確認服務的實際能力。
03 / 規則關鍵字
規則通常由關鍵字、比對值與動作組成。先看比對範圍,再檢查順序,最後確認動作是否符合預期。
規則說明哪些連線符合條件,以及符合後如何處理;設定中的規則區段以 [Rule] 標示。規則通常依序檢查並採用比對結果;應將具體條件排在較廣泛的條件之前,並確認 Global Routing 使用 Config。
依完整網域名稱精確比對,例如 DOMAIN,example.com,PROXY。它不會自動涵蓋所有子網域,也不會直接比對完整網頁 URL;不要將通訊協定前綴、路徑或查詢參數一併填入網域欄位。
比對指定網域名稱及其子網域,例如 DOMAIN-SUFFIX,example.com,PROXY。此處的網域僅為教學範例;實際使用時應確認目標網域的歸屬,避免比對範圍過廣而改變不相關連線的處理路徑。
依網域名稱中包含的關鍵字比對,例如 DOMAIN-KEYWORD,example,PROXY。關鍵字不必位於網域末尾,因此可能比對到多個不同網域;若只想涵蓋某個網域及其子網域,應比較 DOMAIN-SUFFIX 是否更精確。
依 IPv4 網段比對,使用位址與前綴長度的組合,例如 IP-CIDR,192.168.0.0/16,DIRECT。前綴長度決定涵蓋範圍,數字越小通常涵蓋越廣;IPv6 網段使用 IP-CIDR6,不可將兩種位址混填。
依據 IP 地理位置資料庫比對目標位址,判斷依據是解析後的 IP 位址,而非頁面內容或使用者所在地。資料庫記錄的歸屬可能與伺服器實際部署位置不同;排查錯誤比對時,應先查看實際解析出的位址與命中的規則。
前面的規則都未命中時,用來指定最終處理動作,例如 FINAL,PROXY。它通常位於規則末尾,不代表整份設定中的所有連線都採用這個動作;先前命中的規則仍會決定相應連線的路徑。
這三個大寫詞是規則動作,分別表示採用代理路徑、直連或拒絕相應連線。PROXY 的實際出口也取決於目前伺服器或相關策略設定;這些動作與 Global Routing 中的 Proxy、Direct 並非同一層級。
04 / 訂閱與設定
伺服器資料提供連線參數,設定檔則用來整理處理方式。匯入前先辨認內容類型,更新前先確認影響範圍。
用來匯入及更新使用者既有訂閱的入口或設定項目,實際匯入內容取決於連結類型;伺服器清單與完整設定檔不可視為相同內容。連結由使用者向自己的服務商取得,其中可能含有存取憑證,不應公開貼出或分享截圖。
手動新增單筆伺服器資訊的入口,應先選擇實際協定,再填寫位址、連接埠,以及相應的驗證或傳輸參數。這與更新訂閱不同:手動填寫的資料通常需要自行維護,服務商調整參數後,既有資料不會自動更新。
將網域名稱解析為位址的機制,解析結果會影響後續連線及部分依 IP 判斷的規則。解析成功不代表目標連線成功,使用代理也不代表所有 DNS 請求都採用相同處理方式;應分別檢查解析設定與最終連線路徑。
用來整理規則、DNS 與其他設定的文字檔,不等同於單筆伺服器資料,也不代表其中一定包含可用伺服器。匯入後還須確認是否設為目前使用的設定;替換或遠端更新前,應保留本機修改,避免既有規則遭到覆寫。
若要完成首次匯入,可依「辨認既有資訊類型 → 選擇匯入入口 → 檢查伺服器資料 → 選擇 Global Routing → 驗證連線」的順序操作。具體入口與常見失敗原因請參閱 Shadowrocket 使用教學;需要了解比對邏輯時,再回到本頁的規則分類。
05 / App Store 與購買
Shadowrocket 是 Apple 平台的付費用戶端,唯一取得管道為 App Store。系統需求與購買適用範圍以 App Store 頁面標示為準。
請在產品頁確認開發者 Shadow Launch Technology Limited、與本站一致的官方圖示,以及 URL 中的 App ID 932747118。不要只看名稱或搜尋結果排序;取得前可依 正版確認說明 逐項核對。
指購買用戶端使用權的付費方式,實際價格與購買適用範圍以 App Store 頁面標示為準。用戶端一次買斷 ≠ 線路方案;既有訂閱或伺服器資訊屬於另一部分,購買 App 不會自動產生這些連線資料。
在 App Store 查找既有購買紀錄並重新下載 App 的入口;更換裝置時,應使用原購買所用的 Apple 帳號確認紀錄。還原 App 不代表本機伺服器與設定資料也會還原,重新下載後仍須檢查資料是否完整;家人共享是否適用以 App Store 頁面標示為準。