Home
查看伺服器項目、選取目前使用的伺服器及操作連線開關的主要介面。伺服器清單有內容,只表示連線資訊已儲存;開關已開啟,也不代表所有請求都能成功,仍須依目標存取狀況與連線記錄進行確認。
先確認名稱所屬的層級:介面設定決定整體行為,通訊協定決定連線方式,規則決定請求的處理方向。本頁保留英文原詞,並以中文說明其含義與核對方式;點選分類或項目連結即可前往相應內容。
先確認 Global Routing,再了解目前的開關狀態與測試結果。模式名稱的大小寫與規則動作不同,不能只憑中文含義互相替換。
Home查看伺服器項目、選取目前使用的伺服器及操作連線開關的主要介面。伺服器清單有內容,只表示連線資訊已儲存;開關已開啟,也不代表所有請求都能成功,仍須依目標存取狀況與連線記錄進行確認。
Global Routing決定整體請求處理方式的設定,包含設定檔、代理、直連三種模式,分別對應介面用語 Config、Proxy、Direct。若要依規則區分請求,請先確認是否已選取 Config;排查問題時也應記錄目前模式,以免將模式差異誤判為規則失效。
ProxyGlobal Routing 中的代理模式名稱,表示以代理方式處理整體流量,而不是依 Config 中的一般分流規則逐條選擇去向。它與規則中的大寫 PROXY 屬於不同層級:前者是整體模式,後者是規則符合後採取的動作。
DirectGlobal Routing 中的直連模式名稱,連線不會經過所選的代理伺服器。此模式可用來確認目前網路能否直接存取目標,但不能據此判斷代理伺服器的狀態;規則中的大寫 DIRECT 則只表示該規則的執行動作。
On Demand依照已設定的網路條件觸發或調整 VPN 連線行為的功能,著重於何時建立連線。它不是網域分流規則,也不會替使用者選擇伺服器;若連線自動恢復或網路切換後的行為有所變化,請一併檢查此處的條件。
Add Server手動輸入既有伺服器連線資訊的入口;所選通訊協定類型會決定後續須核對的欄位。位址、連接埠、身分資訊與傳輸設定都必須符合伺服器端,不能直接填入其他通訊協定的參數;儲存前請檢查複製的內容是否含有多餘空格。
Connectivity Test用來檢查連線是否可達並查看測試回應,協助縮小伺服器無法連線或連線失敗的排查範圍。測試結果會受到目標、方法與目前網路影響;延遲數字較低不代表下載速度較快,也不保證所有網頁或持續傳輸都有相同表現。
DNS將網域名稱轉換為 IP 位址的解析機制;請求通常須先取得位址才能繼續連線。解析路徑、快取與回傳位址可能影響後續存取及 IP 類規則比對;若連線開關正常但無法透過網域存取,應分別檢查 DNS 與伺服器連線。
通訊協定類型必須與既有伺服器端一致,不能當成可任意切換的速度設定。實際表現取決於傳輸路徑、參數與伺服器端狀態,僅憑名稱無法判斷速度或耗電情形。
Shadowsocks以加密代理連線為核心的通訊協定,常見參數包括伺服器位址、連接埠、密碼與加密方法。兩端的加密方法與密碼必須一致;若既有資訊還包含其他傳輸參數,也應一併核對。不能只填入位址和連接埠,就認定設定已完成。
VMess包含使用者身分驗證的代理通訊協定,UUID 是常見的身分參數。實際連線還可能需要設定傳輸方式、路徑、Host 和 TLS,具體項目取決於伺服器端;若只核對 UUID 而忽略傳輸層,仍可能無法建立連線。
VLESS將通訊協定本身與傳輸安全層分離的輕量代理通訊協定;除了身分參數,也須搭配正確的傳輸與安全設定。名稱相近不代表能直接套用 VMess 的所有設定;應依據既有連線資訊核對類型及相關欄位,而非只更改通訊協定名稱。
Trojan通常搭配 TLS 使用的代理通訊協定,密碼用於身分驗證,TLS 則負責傳輸安全。伺服器名稱、憑證驗證與連線位址各有不同用途;位址填寫正確不代表其他欄位也正確。遇到憑證錯誤時,應先核對名稱與憑證,不要直接略過驗證。
HTTP · SOCKS5這是兩種不同的代理通訊協定,並非同一通訊協定的兩種拼法;伺服器使用哪一種,用戶端就應選擇相應類型。應分別核對驗證需求及是否設定安全傳輸,不能只因選取代理通訊協定,就推定連線已加密。
WireGuard以金鑰組為基礎的通道通訊協定,常見設定包括金鑰、對端端點、通道位址與路由範圍。金鑰與位址用途不同,不能將一般代理的密碼欄位套用於此;私鑰屬於敏感連線資訊,排查問題時不應公開完整內容。
Hysteria2以 QUIC 為基礎的代理通訊協定;連線表現會受到 UDP 可達性、壅塞控制與伺服器端設定影響。身分驗證、TLS 與相關傳輸參數都須依既有服務資訊核對;在某個網路環境下連線失敗,不代表相同設定在其他網路環境下也一定失敗。
規則通常由上而下比對,最先符合的規則會決定相應的處理方式。閱讀一行規則時,先看比對條件,再看比對值,最後看執行策略。
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-SUFFIX 是比對類型;example.com 是範例比對值;PROXY 是動作。此行僅用來說明語法。
DOMAIN依完整網域名稱比對,適合只針對特定主機名稱設定規則。比對 example.com 不代表會自動比對 www.example.com;若目標也使用其他網域,應依實際請求記錄核對,而非只看瀏覽器網址列。
DOMAIN-SUFFIX依網域名稱後綴比對,通常用來涵蓋指定網域及其子網域。比對時會依網域層級邊界判斷,與任意位置的字串包含不同;例如要涵蓋 example.com 及其子網域時,比起逐一列出完整網域名稱,這種方式更方便維護。
DOMAIN-KEYWORD檢查網域名稱中是否包含指定字串;比對範圍可能明顯大於 DOMAIN 或 DOMAIN-SUFFIX。關鍵字越短,越容易涵蓋原本不打算處理的網域;若出現非預期的流量分流,請同時檢查這類廣泛比對規則的位置與內容。
GEOIP依據目標 IP 在地理位置資料庫中的紀錄進行比對,例如 GEOIP,CN,DIRECT。資料庫中的地理位置資訊不代表實際所在地、線路品質或服務可用性的保證;網域解析至不同位址,或前面的規則已符合,都可能改變最終結果。
IP-CIDR · IP-CIDR6分別用來比對 IPv4 與 IPv6 網段,斜線後的前綴長度決定涵蓋範圍,例如 192.168.0.0/16。規則比對的是位址,而非網域名稱文字;只設定 IPv4 網段不代表涵蓋同一目標的 IPv6 位址,應依實際連線位址核對。
FINAL前面的規則都不符合時採用的最終規則,通常位於規則清單末尾,例如 FINAL,PROXY。FINAL 不會固定指向代理,後面的策略才決定請求去向;排查未被專門規則涵蓋的請求時,應特別檢查這一行。
PROXY · DIRECT · REJECT規則中的執行策略,分別代表使用代理、直接連線與拒絕請求;本身不是網域或位址的比對條件。特別是符合 REJECT 時,請求遭拒是規則執行的結果,不應立即歸因於伺服器故障;請先找出符合的規則。
伺服器清單回答「要連到哪裡」,設定檔則回答「如何處理請求」。匯入伺服器資訊,不代表已匯入或啟用所需的分流規則。
Subscribe管理既有訂閱的相關設定;訂閱網址通常用來取得及更新伺服器項目,並不等同於 Config 設定檔。更新後清單為空時,請先確認連結是否完整、內容格式及現有服務狀態;訂閱網址可能含有存取憑證,請勿公開。
Config在設定入口中,Config 指包含規則與相關設定的設定檔;在 Global Routing 中,則指依目前設定處理請求的模式,須依上下文判斷。匯入檔案不代表目前正在使用該檔案;修改規則後,也應確認所選檔案與路由模式。
用戶端儲存的一組連線參數,通常包含通訊協定、位址、連接埠與身分資訊;項目顯示名稱只是方便辨識的標籤。儲存成功只表示資訊已加入清單,不代表遠端服務一定可用;名稱相同的項目也可能使用不同位址或通訊協定。
Scan QR Code透過 QR Code 讀取既有連線資訊的入口,適合匯入使用者已持有的資訊。QR Code 只是承載文字的方式,匯入後仍應檢查通訊協定與重要欄位;含有密碼或身分參數的 QR Code 也應妥善保管。
Shadowrocket 是 Apple 平台上的付費閉源商業 App,唯一取得管道為 App Store。購買紀錄、用戶端設定與既有線路服務是不同事項,應分別確認。
請同時核對開發者 Shadow Launch Technology Limited、官方圖示及 App ID 932747118,不要只憑相似的名稱判斷。App ID 可從產品頁網址中的 id932747118 核對,具體步驟請參閱正版核驗說明。
App Store 中用來查看購買帳號既有 App 紀錄的入口;更換裝置或重新安裝時,可用來尋找 Shadowrocket。找不到紀錄時,請先確認商店目前使用的是購買時的帳號;恢復 App 下載資格與恢復伺服器資訊是兩回事,後者取決於既有備份或匯入資料。
指購買用戶端的付費方式,美國商店區的價格約為 2.99 美元,實際價格請以 App Store 頁面為準。用戶端一次買斷 ≠ 線路方案;購買 App 不會自動提供伺服器或訂閱,使用前仍須準備自己的既有連線資訊。
商店地區是 App Store 帳號對應的商品展示與計價地區,會影響搜尋結果、可購買項目及當地價格。Shadowrocket 主要適用於 iPhone、iPad;Mac、Apple TV、Apple Vision 的相容性資訊也可在同一產品頁查看。系統需求、裝置相容性及通用購買適用範圍,均以 App Store 頁面標示為準。