官方手冊
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 頁面標示為準。