Home
主要用來查看既有伺服器、目前選取項目與連線狀態。清單中出現一筆記錄,只表示資訊已儲存,不代表已建立連線。初次操作可依入門指南的步驟完成匯入、選取與系統授權。
Official Manual / Defined Terms
依介面位置與設定用途查閱術語。介面用語與語法保留英文原文,中文說明其含義、適用範圍及容易混淆之處。
先區分模式、條件與動作
Global Routing 中的 Proxy 是全域模式;規則行末的 PROXY 則是處理策略。前者決定整體採用哪種路由方式,後者說明符合某條規則後要如何處理請求。排查時先確認模式,再檢查規則順序與最終策略。
本表假設使用者已持有自己的訂閱或伺服器資訊。用戶端一次性購買 ≠ 線路方案;本站不提供、銷售或推薦節點或訂閱。Shadowrocket 是 Apple 平台的付費 App,取得與購買前請先閱讀 App Store 正版核驗說明。
01 / Interface
先確認所在介面,再判斷操作改變的是伺服器記錄、路由模式,還是連線狀態。
主要用來查看既有伺服器、目前選取項目與連線狀態。清單中出現一筆記錄,只表示資訊已儲存,不代表已建立連線。初次操作可依入門指南的步驟完成匯入、選取與系統授權。
手動輸入既有伺服器資訊的入口,先選擇協定類型,再填寫相應欄位。位址、連接埠、驗證資訊、傳輸方式與 TLS 設定應以你持有的伺服器資料為準。只修改顯示名稱無法修正錯誤的連線參數。
用來選擇全域路由模式,常見的三種模式為設定、代理、直連,對應介面用語 Config、Proxy、Direct。這會決定請求採用哪種整體處理方式,不是伺服器協定選項。檢查分流規則前,應先確認目前是否使用 Config。
在 Global Routing 中,Config 表示依目前生效設定檔中的規則處理請求。同一請求可能因規則順序、解析結果與策略選擇不同而走向不同路徑。此模式名稱與管理設定檔的 Config 介面相同,閱讀操作步驟時應依所在位置判斷。
Global Routing 中以代理路徑處理請求的模式,常用於確認目前代理連線是否可用。不能簡單理解為裝置上的所有流量都必然經過同一路徑;系統流量與相關設定仍有處理範圍限制。這也不同於單條規則中使用的大寫 PROXY。
Global Routing 中以直連路徑處理請求的模式。選擇 Direct 與關閉連線開關是不同操作:前者會變更路由方式,後者會變更連線狀態。排查前後應記下選取的模式,避免將切換模式造成的結果變化誤認為伺服器變更。
依據系統與 App 中設定的條件觸發連線行為的機制。它處理的是何時嘗試連線,不負責判斷訂閱是否有效,也不代表會持續檢查每個網站是否可連線。啟用後若連線再次建立,應先檢查相關條件,再嘗試手動關閉。
02 / Protocols
協定名稱描述通訊方式,不代表速度等級。匯入時須一併核對驗證、傳輸與安全層參數。
一種代理協定,常見參數包括伺服器位址、連接埠、密碼與加密方式。加密方式須與伺服器端設定一致,不能只因名稱相近就互相替換。若資料另有指定傳輸參數,也應一併核對,不能只確認密碼。
使用 UUID 等參數識別身分的代理協定。UUID、傳輸方式與 TLS 分屬不同欄位,其中一項填寫正確不代表整組參數完整。遇到連線問題時,也應檢查裝置時間是否正確,以及伺服器提供的路徑與主機名稱是否相符。
使用 UUID 識別使用者的代理協定,本身不提供承載資料加密,因此須搭配實際傳輸與安全設定理解。它與 VMess 不是只修改類型名稱就能互換的設定方式。新增既有伺服器時,應依資料逐項檢查 UUID、傳輸方式、伺服器名稱及相關安全參數。
通常搭配 TLS 使用密碼驗證的代理協定。除密碼外,還須核對連線位址、TLS 伺服器名稱與憑證是否相符。憑證驗證失敗時,應先檢查名稱與裝置時間,不應把略過驗證當成一般修復方式。
以 QUIC 為基礎的代理協定,底層依賴 UDP 通訊。能否建立連線及實際表現,取決於 UDP 可連通性、網路壅塞、伺服器資源與參數是否相符。協定名稱本身無法保證更低延遲或更高傳輸量,也不能取代特定網路環境下的測試。
以公私鑰識別通訊雙方的 VPN 協定,參數結構不同於主要使用密碼或 UUID 的協定。端點、金鑰、通道位址與路由範圍須依既有設定一併核對。私鑰屬於敏感資訊,提供他人協助排查時應先移除。
03 / Match & Policy
規則前半部說明比對條件,末尾則指定處理動作。關鍵字須保留大小寫與逗號結構,修改前請先備份目前設定。
規則會將請求特徵與處理策略連結,通常位於設定檔的 [Rule] 分節。規則通常依序由上而下比對,前面的適用規則會影響後續規則是否還有機會生效。檢查結果時應同時查看條件、位置與策略,而不只是搜尋是否出現某個網域。
精確比對指定網域,例如 DOMAIN,example.com,DIRECT。此條件不會自動涵蓋 www.example.com 等子網域。若要涵蓋主網域及其子網域,請先了解 DOMAIN-SUFFIX 的比對範圍,再選擇合適寫法。
比對指定網域及其子網域,例如 DOMAIN-SUFFIX,example.com,PROXY。它依網域後綴邊界判斷,不是只要在任意位置包含相同字串就會符合。若更精確的子網域需要採用其他策略,應將對應的精確規則放在範圍較廣的規則之前。
依目標 IP 在地理資料庫中的分類結果進行比對。分類結果可能受資料庫更新、位址分配與解析結果影響,不能視為即時測量伺服器的實際位置。若網域規則與 GEOIP 結果不同,應配合規則順序及實際目標 IP 一併分析。
依 IPv4 位址範圍比對,例如 IP-CIDR,192.168.0.0/16,DIRECT。斜線後的前綴長度決定位址範圍,不是伺服器連接埠。IPv6 位址範圍使用 IP-CIDR6;設定時須區分位址類別,不能直接複製同一條 IPv4 規則。
前面的規則都未符合時採用的預設規則,例如 FINAL,DIRECT。通常放在規則清單末尾,否則後續規則可能失去比對機會。FINAL 後的策略決定未分類請求的去向,不代表整份設定中的所有請求都會使用該策略。
規則行中的代理策略標記,表示符合規則後採用相應的代理路徑。它不會建立伺服器,也不能補上缺少的驗證或傳輸參數。與 Global Routing 的 Proxy 模式相比,PROXY 是單條規則的處理結果,須配合目前模式與選取的代理項目理解。
規則行中的直連策略標記,表示該請求不會經由代理伺服器轉送。請求仍會受本機網路、目標服務與相關解析設定影響,因此直連也可能失敗。DIRECT 不等於關閉 Shadowrocket,也不代表其他規則不再生效。
拒絕符合規則的請求,例如 DOMAIN,example.com,REJECT。它處理的是請求,不會刪除頁面上的視覺元素,也無法依網域區分同一網域承載的所有內容。範圍過廣的拒絕條件可能同時影響登入、圖片或其他正常功能。
04 / Subscription & Config
伺服器記錄說明連線對象,設定檔說明處理方式。兩者可能透過同一份資料匯入,但仍須分別確認用途。
透過使用者現有的訂閱網址讀取及更新伺服器記錄的機制,實際可匯入的內容取決於回應格式。訂閱更新成功只表示讀取或解析完成,不代表每台伺服器都能連線。訂閱網址可能含有存取憑證,請勿公開分享;購買用戶端與訂閱的有效狀態彼此獨立。
一組用於連線的伺服器參數,通常包括位址、連接埠、協定與驗證資訊。記錄的顯示名稱僅供識別,無法證明實際地理位置、可用狀態或網路表現。排查時應對照持有的原始資料核對欄位,不要只憑名稱猜測參數。
儲存處理選項與規則的文字檔,常見分節包括 [General]、[Rule]、[Host] 與 [URL Rewrite]。它與伺服器訂閱並非同義詞;匯入伺服器後仍須確認目前使用哪份設定檔。編輯前請保留可還原的副本,並確認修改的是目前生效的檔案,而非另一筆同名記錄。
讀取 QR Code 中相容伺服器或訂閱資訊的入口。QR Code 只是資料載體,能否匯入取決於內含資料與格式,並非所有圖片都能辨識為連線資料。匯入後應核對類型與重要欄位,並避免散布含有密碼或訂閱憑證的 QR Code。
05 / Settings & Diagnostics
測試數值、日誌與同步各自解答不同問題。調整設定時一次只更動一項,並記錄調整前後的觀察結果。
集中管理 App 設定的介面,實際項目請以裝置上的介面為準。App 層級選項與設定檔中的參數屬於不同層級,不能只因名稱相似就認為作用範圍相同。修改前請記下原值;若不確定繼承關係,可先參閱Settings 設定項參考再進行驗證。
將網域名稱解析為 IP 位址的機制;設定中的 dns-server = system 表示使用系統解析器。成功解析與成功連上網站屬於不同階段,後續仍可能受規則、連線或目標服務影響。更改解析設定前,應先判斷問題發生在網域解析還是建立連線的階段。
依指定測試方式檢查連通性的工具,解讀結果時須考量測試目標與方式。顯示的耗時不是下載速度,也無法保證 App 中所有請求都正常。比較前應維持網路與測試條件一致;測試失敗後,再以實際請求與日誌交叉確認。
用來查看連線、解析與規則處理線索的日誌。排查時先重現一次明確操作,再依時間與目標查找相關記錄,避免混用不同請求的結果。日誌可能包含造訪的網域、伺服器位址與驗證相關資訊,對外分享前應移除敏感內容。
依比對運算式與指定動作處理 URL 的設定機制,常見於 [URL Rewrite] 分節。它與 Rule 負責決定請求路由的用途不同,不能直接套用相同的比對方式取代。對於加密請求,可見資訊與是否需要額外設定取決於具體操作,不應因此假設能讀取所有請求內容。
透過 iCloud 在符合條件的裝置間同步 App 支援的資料,須一併檢查系統帳號、iCloud 權限與 App 內設定。同步不代表會保留每次修改的歷史備份,誤刪的內容也可能隨同步傳播。更換裝置前應另行保存必要設定,並在新裝置上核對伺服器記錄與生效中的設定檔。