官方手冊

Shadowrocket 術語速查

先確認介面用語對應的操作,再分辨通訊協定、比對條件與處理策略。本頁供查閱 Shadowrocket 設定中的術語;實際選項請以 App 內顯示為準。

平台iPhone / iPad 取得方式App Store 匯入自己現有的設定

依用途查找

五類術語,先看所屬層級

介面項目用來找到操作入口,通訊協定說明連線類型,規則則決定如何比對請求。訂閱與設定負責匯入及整理自己現有的內容;DNS 與網路項目則有助於了解解析及請求處理。

01 / INTERFACE

介面與切換選項

此處的英文是 App 介面用語。尋找操作入口時,請先依英文名稱確認,避免混淆路由選項與規則策略。

Home
主畫面可查看現有伺服器項目與連線狀態。初次使用前,請先確認已匯入自己的設定,再選擇要使用的項目。
Global Routing
決定連線時採用哪種預設路由模式。常見選項為 Config、Proxy、Direct;切換前請先確認是否要套用規則,或採用一致的連線方式。
Config
在 Global Routing 中,Config 表示依目前設定檔內的規則處理請求。規則通常由上而下比對,符合後即停止,因此項目順序會影響結果。
On Demand
依預設網路條件決定何時嘗試連線。設定時請分別檢查 Wi-Fi、Cellular、Domain 等條件,避免多個條件同時生效,結果卻與預期不符。
Add Server
新增自己現有伺服器資訊的入口。選擇對應通訊協定後,請依據原始資料逐項填寫位址、連接埠與驗證參數。
Subscribe
匯入自己現有訂閱連結時使用的項目類型。連結可以開啟,不代表內容一定能解析;匯入後還要確認 App 內是否出現預期項目。
Connectivity Test
用來測試所選連線是否可達。測試結果會受目前網路與目標影響,不應直接將單次測試數值視為實際載入速度。

02 / PROTOCOL

通訊協定

通訊協定名稱用來辨認現有伺服器資訊的類型。匯入時請以原始參數為準,不要只憑協定名稱補上缺漏設定。

Shadowsocks
一種透過用戶端與伺服器參數建立連線的代理通訊協定。填寫時請確認伺服器位址、連接埠、加密方式與驗證資訊都符合現有資料。
VMess
一種需要搭配伺服器參數使用的連線通訊協定。匯入後若無法連線,請逐項核對身分資訊、傳輸設定及伺服器端提供的其他條件。
VLESS
一種連線通訊協定;僅憑協定名稱無法確定完整設定。傳輸方式、安全參數與伺服器設定必須相互對應,填寫時不可任意替換。
Trojan
一種使用伺服器位址、連接埠與驗證資訊建立連線的通訊協定。核對時也請留意現有資料對安全連線的要求。
Hysteria2
一種以 QUIC 為基礎的連線通訊協定。填寫伺服器資訊時,驗證方式與其他連線參數應與自己現有的伺服器設定一致。
WireGuard
一種依據金鑰與對端參數建立連線的網路通訊協定。設定時請區分本機介面參數與對端參數,並確認位址範圍符合現有資料。

03 / MATCH & ACTION

規則關鍵字與策略

規則左側描述比對條件,末尾的策略則說明符合後如何處理。先確認順序,再檢查條件與策略;未符合前面規則的請求由 FINAL 處理。

DOMAIN-SUFFIX
依網域後綴比對,也會涵蓋相應的子網域。例如 DOMAIN-SUFFIX,example.com,PROXY 表示符合該後綴時採用 PROXY 策略。
DOMAIN-KEYWORD
檢查網域名稱是否包含指定文字。比對範圍可能比完整網域名稱更廣;撰寫規則前,請先確認哪些網域也會包含相同文字。
GEOIP
依 IP 位址的歸屬資訊進行比對。GEOIP,CN,DIRECT 是一種規則寫法;實際比對結果也會受到解析結果與目前設定影響。
IP-CIDR
依 IPv4 位址或網段進行比對。網段範圍由前綴長度決定;填寫前請檢查位址與遮罩,避免將無關位址納入同一條規則。
IP-CIDR6
依 IPv6 位址或網段進行比對,適用的位址格式與 IP-CIDR 不同。若需涵蓋兩種位址,請分別檢查對應規則。
FINAL
處理未符合先前規則的請求,通常放在規則清單最後。FINAL,PROXY 是兜底範例;若請求已符合前面的規則,就不會套用這一條。
PROXY / DIRECT / REJECT
這三者是規則符合後的處理策略:PROXY 交由代理處理,DIRECT 直接連線,REJECT 拒絕請求。此處的 PROXY、DIRECT 是規則策略用語;Global Routing 中的 Proxy、Direct 則是介面選項。

04 / INPUT

訂閱與設定

本類術語皆以自己已有訂閱或伺服器資訊為前提。匯入是設定操作,不會自動產生連線所需資料。

伺服器資訊
通常包含位址、連接埠、通訊協定及相應的驗證參數。手動新增時,請先確認通訊協定,再逐項比對自己現有的資訊,不要只憑名稱猜測參數。
設定檔
用來整理規則、策略與相關設定。編輯後請檢查規則順序與 FINAL 的位置,並確認檔案內容適用於目前的連線情境。
Scan QR Code
掃描自己現有設定 QR Code 的匯入入口。掃描後請先檢查辨識出的通訊協定與參數,再儲存並測試;仍需核對 QR Code 來源資料。

05 / NETWORK

DNS 與網路

連線已建立但存取結果不如預期時,可分別檢查網域解析、請求規則與連線資料,不要只看切換選項的狀態。

DNS
將網域名稱解析為網路位址的過程,也指 App 內相關的解析設定。排查特定網域時,請先確認解析結果是否符合預期,再檢查連線與規則是否符合。
URL Rewrite
依比對條件處理請求位址的設定功能。規則適用範圍取決於比對寫法;修改前請確認會影響哪些請求。
Data
App 內用來查看連線資料的介面項目,具體內容以實際介面為準。資料可協助判斷連線活動,但無法單獨證明某條規則是否如預期符合。

接下來可以查閱

從術語回到操作步驟

要匯入現有內容,請先查看使用說明;要逐項排查連線異常,請參閱排查手冊。Shadowrocket 用戶端為一次買斷,不等於線路方案;購買 App 不代表已取得伺服器資訊或訂閱。系統需求請以 App Store 頁面標示為準。