Terminology / 術語索引

Shadowrocket 術語表

先依類別找到介面用詞,再對照自己已有的訂閱或伺服器資料。協定名稱與規則關鍵字保留英文原文,方便在 App 內逐項核對。

本頁說明欄位意義,不取代具體設定資料。用戶端一次買斷 ≠ 連線方案;購買 App 與取得連線所需資訊是兩回事。

閱讀順序 介面入口 欄位意義 規則比對 處理策略 連線測試 逐項排查

01 / Interface

介面與開關

先確認目前操作的介面入口。Global Routing 表示整體處理模式,個別要求仍應搭配目前設定核對。

Home

Shadowrocket 的主畫面,可查看伺服器列表、目前選取項目與連線狀態。開始排查前,先確認這裡顯示的是預計使用的伺服器,再檢查連線開關。

Config

這個詞既用來識別設定相關入口,也會出現在 Global Routing 的模式名稱中。選用 Config 模式時,請一併確認目前設定中的規則內容;僅看到這個名稱,無法判斷每項要求會如何處理。

Global Routing

連線後的整體路由設定,常見模式為 Config、Proxy、Direct,分別可理解為依設定、代理、直連。切換前先確認自己的使用目的;若要依網域分別處理,應檢查 Config 中實際生效的規則。

On Demand

依設定條件觸發連線的功能。這與手動控制連線開關是不同的操作方式;若遇到頻繁連線或中斷,應先查看 App 內的 On Demand 條件是否符合目前網路環境。

Add Server

手動輸入自己已有伺服器資料的入口。選擇 Type 後,再依資料核對 Address、Port 與驗證欄位;不同協定顯示的後續選項可能不同,請勿將一種協定的欄位直接套用到另一種協定。

Settings

查看及調整 App 設定的介面入口。處理連線或解析問題時,先記下目前選項,再逐項核對 DNS 等設定;同時變更多項設定會讓問題原因難以判斷。

02 / Protocols

協定

Type 應與自己已有的伺服器資料一致。協定名稱相近,不代表驗證資訊或傳輸參數可以互換。

Shadowsocks

一種伺服器連線協定,通常須核對位址、連接埠、驗證資訊及相關選項。手動填寫時以自己已有的伺服器資料為準;即使位址正確,驗證欄位不一致也可能無法建立連線。

VMess

一種使用 UUID 等參數識別連線的協定。除了 Address 和 Port,也要核對傳輸方式及相關安全選項;欄位名稱相同不代表伺服器端採用相同設定。

VLESS

一種使用 UUID 識別連線的協定。它與 VMess 是不同的 Type;選取後,應依既有資料填寫傳輸與 TLS 等參數,而非只複製位址和連接埠。

Trojan

一種通常搭配 TLS 使用的協定。核對 Address、Port、Password,以及資料要求的 SNI 等選項;這些值應彼此相符,不能只憑協定名稱推斷。

WireGuard

一種使用金鑰及對端參數建立連線的協定。欄位結構與以 Password 或 UUID 為主的連線資料不同;匯入前應確認手邊資料屬於 WireGuard 設定。

Hysteria2

一種以 QUIC 為基礎的協定。連線所需的驗證與傳輸參數須與伺服器端相符;在 Add Server 中選擇 Type 後,依自己的資料逐項核對顯示的欄位。

03 / Rules

規則關鍵字

規則通常由比對條件和處理策略組成。閱讀時先看比對範圍,再看符合後採用的策略。

DOMAIN-SUFFIX

依網域後綴比對的規則關鍵字,可將特定網域及符合條件的子網域歸入相同處理策略。檢查規則時應留意實際要求的網域,不能只根據網頁標題判斷是否符合。

DOMAIN-KEYWORD

依網域是否包含指定字串進行比對。其適用範圍與 DOMAIN-SUFFIX 不同,較短的字串可能涵蓋更多網域;撰寫規則前應先明確界定想比對的內容。

GEOIP

依 IP 位址的地理資訊比對的規則關鍵字。比對結果與解析出的位址及使用的資料有關;排查時應與網域規則分開檢查。

IP-CIDR

依 IPv4 位址範圍比對要求,位址範圍採用 CIDR 格式。此規則處理的是位址範圍,而非網域文字;核對時應確認要求涉及的最終位址是否落在範圍內。

IP-CIDR6

依 IPv6 位址範圍比對要求,適用對象與 IP-CIDR 不同。如果同一目標可能解析出不同類型的位址,應分別檢查相應規則,不能將兩種寫法視為相同規則。

FINAL

用來處理先前規則皆未符合的要求,通常放在規則清單末尾。閱讀設定時,先看前面的具體比對條件,再查看 FINAL 指定的預設策略。

PROXY · DIRECT · REJECT

這三個詞是常見的規則處理策略:PROXY 透過選取的伺服器處理,DIRECT 直接連線,REJECT 拒絕要求。它們描述的是規則符合後的動作,不是協定 Type;同一份設定可依比對條件採用不同策略。

04 / Configuration

訂閱與設定

這些詞用來區分匯入入口、匯入資料,以及 App 內儲存的設定。操作前先確認自己持有的是連結、單一伺服器參數,還是 QR Code。

Subscribe

新增或管理自己已有訂閱連結時使用的介面用詞。新增後仍須檢查傳回的列表是否符合預期;連結可開啟與內容可正確解析,是兩項須分別核對的事項。

訂閱連結

由使用者既有服務提供的設定網址,可用來取得伺服器列表或相關設定。複製時應保持連結完整,尤其留意末尾參數;更新結果取決於該網址實際傳回的內容。

伺服器

連線所需的一組資訊,通常包含協定 Type、Address、Port 與驗證參數。有些協定還需要傳輸或 TLS 相關欄位;列表中的備註名稱僅供辨識,不能取代實際參數核對。

設定檔

儲存規則及相關設定的內容。伺服器列表與規則設定各有不同用途;修改分流結果前,先確認目前使用的是哪一份設定,以及目標規則是否寫在其中。

Scan QR Code

掃描 QR Code 匯入連線資料的入口。掃描成功後仍應檢查 Type 和重要欄位是否與自己已有的資料一致;QR Code 內的內容格式會決定可匯入的資料類型。

05 / Diagnostics

連線與診斷

測試結果只反映測試當下的條件。核對連線狀態、解析設定和流量顯示時,應分別記錄觀察到的狀況。

DNS

將網域名稱解析為位址的過程,也是相關設定中的介面用詞。解析結果會影響後續連線及部分規則的判斷;調整 DNS 後,可重新檢查目標網域的實際狀況。

Connectivity Test

App 內用來檢查連線狀況的測試入口。單次測試結果不代表所有網站或要求的實際狀況;若遇到差異,應搭配目前伺服器、規則和網路條件逐項檢查。

延遲

測試要求從送出到收到回應所需的時間。數值會隨測試目標和當下網路狀況變化;比較結果時,先確認使用相同的測試方式。

Data

查看 App 流量相關資料時可能遇到的介面用詞。讀數應依 App 目前顯示的統計範圍解讀,不能單憑此數值判斷某條規則為何符合。

URL Rewrite

依設定條件改寫要求 URL 的規則功能。排查要求行為時,應先確認是否啟用相關規則,以及比對條件是否涵蓋目標要求;修改前建議保留原設定內容以便比對。

iCloud 同步

透過 Apple 帳號相關同步功能管理資料時涉及的概念。可同步的項目以 App 內顯示為準;更換裝置後,應先核對實際出現的設定和伺服器列表。

已購項目

在 App Store 中查看與目前 Apple ID 關聯的已購 App 的入口。更換裝置後尋找 Shadowrocket 時,可先查看這裡的購買紀錄;裝置相容性與系統需求以 App Store 頁面標示為準。

繼續核對 App 與操作步驟

先在 App Store 核對 Shadowrocket,再依快速入門說明匯入自己已有的資料。

查看 App Store 正版核對