官方手冊 · 術語查閱

Shadowrocket 術語表:對照介面用語理解設定與規則

先確認詞語出現的位置,再判斷其作用。同一個 Config 可能是頁面名稱,也可能是 Global Routing 選項;規則中的大寫 PROXY 則是處理策略,不是協定名稱。以下保留英文原文,並依用途分類說明。

  • 介面與開關
  • 協定與規則
  • 伺服器與診斷

介面與開關:先確認目前操作位置

Home
Home 是查看伺服器清單、選擇預設伺服器及操作連線開關的頁面。匯入一筆記錄只代表資料已加入清單,不代表已建立連線。首次操作可依快速上手逐步檢查伺服器選擇、開關與系統授權。
Global Routing
Global Routing 決定目前流量採用哪種全域處理方式,常見選項有 Config、Proxy、Direct,另有 Scene 情境入口。這與選擇伺服器屬於不同層面的設定。若要排查特定請求的流向,應先查看此處,再檢查設定中的規則。
Config
Config 作為頁面名稱時用來管理設定檔;作為 Global Routing 選項時,則代表依目前設定規則處理流量。使用此選項前,請確認目前啟用的是哪份設定檔。檔案出現在清單中,不代表已選取使用。
Proxy
Proxy 是 Global Routing 中將流量交由目前代理選擇處理的選項。可暫時用來區分規則比對問題與伺服器連線問題,但無法修正錯誤的位址或驗證參數。切換前請記下原本的選項,測試結束後再視需要還原。
Direct
Direct 代表不經代理伺服器,直接連線至目標。它不會移除清單中的伺服器,也不等於關閉用戶端的連線開關。切換後若仍無法存取某個目標,請檢查本機網路、DNS 與目標本身,而不只是確認伺服器是否可用。
On Demand
On Demand 用來依預設條件觸發 VPN 連線,實際行為取決於設定的條件與系統處理方式。它不是全域流量策略,也不能取代伺服器驗證。手動中斷後若又自動連線,請一併檢查 On Demand 條件及目前的連線設定。

協定:依現有資料核對參數組合

協定名稱用來辨識通訊方式,不代表速度排名。選擇協定時應以使用者現有伺服器提供的資料為準,不要只修改名稱,卻保留另一種協定的欄位。

Shadowsocks
Shadowsocks 是一種代理協定,常見連線資料包括伺服器位址、連接埠、加密方式和密碼。加密方式必須與伺服器端一致;即使密碼相同,也不代表一定能成功連線。若資料還包含外掛相關設定,也應依原始說明核對。
VMess
VMess 使用使用者識別碼等參數進行驗證,並可搭配不同傳輸方式。匯入時除了位址和連接埠,也應檢查傳輸類型、路徑及 TLS 相關欄位。系統時間明顯不準也可能影響驗證,排查時請一併確認。
VLESS
VLESS 是代理協定名稱,需搭配具體傳輸方式與安全設定理解。它不等同於 TLS,也不能只憑協定名稱判斷連線是否加密。匯入後應核對使用者識別碼、傳輸方式,以及原始資料要求的安全參數。
Trojan
Trojan 通常搭配 TLS 使用,密碼、伺服器位址、連接埠及伺服器名稱都可能影響連線。位址能解析,不代表憑證驗證一定會通過。遇到相關錯誤時,應先核對伺服器名稱與系統時間,不應把略過驗證當成一般處理方式。
Hysteria2
Hysteria2 是以 QUIC 為基礎的代理協定,連線狀況與 UDP 可達性及伺服器設定有關。名稱中的 Hysteria2 應與匯入資料一致,不要混用其他協定的驗證欄位。若某個網路可用、另一個網路卻失敗,應將網路路徑差異納入排查。
WireGuard
WireGuard 使用公私鑰及對端參數建立加密通道,設定結構不同於只填寫密碼的伺服器記錄。私鑰、對端公鑰、端點位址與路由範圍各有不同用途。分享截圖或備份時應妥善保護私鑰,不要將其當成一般備註公開。

規則關鍵字:分辨比對條件與處理策略

規則通常依序比對,前面的規則命中後,會影響後續規則是否有機會生效。以下網域僅用來說明語法,不代表伺服器或訂閱來源。

DOMAIN,example.com,PROXY
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
DOMAIN
DOMAIN 依完整網域名稱比對,例如 DOMAIN,example.com,PROXY 指定了精確的網域條件。它不會自動涵蓋該網域的所有子網域。填寫時不要把完整網頁網址中的路徑、查詢參數或通訊協定前綴當成網域名稱。
DOMAIN-SUFFIX
DOMAIN-SUFFIX 比對指定網域及其子網域,適合用來設定同一網域範圍的共通策略。例如比對 example.com 時,也會涵蓋 www.example.com。它依網域邊界判斷,不是在任意字串中尋找相似片段。
DOMAIN-KEYWORD
DOMAIN-KEYWORD 依網域名稱是否包含指定字串進行比對,涵蓋範圍通常比精確網域規則更廣。較短的詞可能同時符合多個互不相關的網域。新增後應查看實際命中記錄,避免條件過寬而影響其他請求。
IP-CIDR / IP-CIDR6
IP-CIDR 用於 IPv4 網段,IP-CIDR6 用於 IPv6 網段,斜線後的數字代表前綴長度。例如 192.168.0.0/16 表示一段位址範圍,而非單一位址。網域解析、規則順序及設定中的解析選項,都可能影響位址規則的比對過程。
GEOIP
GEOIP 依 IP 地理資料庫的分類結果比對目標位址,並非根據網頁語言或網域後綴判斷。資料庫分類可能與服務實際部署位置不同。遇到非預期的流量分流時,應搭配解析位址與命中規則檢查,不能將分類結果視為位置保證。
FINAL
FINAL 為未符合前面規則的請求指定最終策略,通常放在規則末尾。它不是會讓先前規則失效的全域開關。若大多數請求都套用 FINAL,請檢查前面的規則條件、順序及目前的 Global Routing 選項。
PROXY / DIRECT / REJECT
這三個大寫詞是規則中的處理策略:PROXY 交由代理處理,DIRECT 直接連線,REJECT 拒絕請求。它們與規則前面的比對條件各司其職,也不是協定名稱。請求失敗時,應先確認是否符合 REJECT,再繼續檢查網路或驗證問題。

訂閱與伺服器:分辨資料入口與設定檔

這類操作僅涉及匯入及整理使用者已有的資料。入口、更新與備份步驟可接著參閱伺服器管理手冊 →

Subscribe
Subscribe 用於匯入及管理現有訂閱,用戶端會透過訂閱網址讀取伺服器資料。更新訂閱是重新取得資料,不代表會自動選取可用伺服器。訂閱網址可能包含存取憑證,複製到截圖、記錄或公開文字前,請先遮蔽敏感內容。
伺服器
伺服器記錄是用戶端儲存的一組連線參數,通常包含協定、位址、連接埠與驗證資訊,也常稱為節點。清單中有一筆記錄,不代表遠端目前在線。顯示名稱只是方便辨識的標籤,真正決定連線目標的是記錄中的位址及相關欄位。
Add Server
Add Server 是手動建立伺服器記錄的入口,選擇協定後會顯示相應欄位。請依現有資料逐項填寫,不要把所有協定都當成只需填入位址、連接埠和密碼。儲存後可重新開啟檢查,特別留意傳輸、路徑與 TLS 設定是否遺漏。
Scan QR Code
Scan QR Code 可從 QR Code 讀取連線資料,省去手動輸入較長參數的步驟。掃描成功只代表用戶端讀取到可處理的內容,不代表伺服器可用。匯入後仍須核對協定與位址,並避免公開分享含有驗證資訊的 QR Code。
設定檔
設定檔用來整理規則及相關設定,不可與伺服器記錄或訂閱網址混為一談。訂閱主要列出有哪些連線資料;設定檔則決定流量如何處理。修改前應保留可供還原的副本,並確認檔案已選取啟用,避免只修改未使用的檔案。

連線與診斷:依測試範圍解讀結果

Connectivity Test
Connectivity Test 用來檢查目前連線存取測試目標的狀況,結果會受測試位址、路由選項及當時網路影響。測試成功不代表所有 App 和目標都能存取。測試失敗時,應先核對預設伺服器、連線開關與 Global Routing,再檢查具體參數。
延遲
延遲是特定測試方式下請求與回應所需的時間,不等於下載速度,也不代表長期穩定性。不同測試方式所得結果可能無法直接比較。排序後仍應透過實際連線驗證;逾時結果也須搭配本機網路與伺服器狀態解讀。
DNS
DNS 會將網域名稱解析為位址,是連線過程中的一個環節。解析成功後,後續傳輸、驗證或 TLS 憑證驗證仍可能失敗。若只有部分網域出現異常,請一併查看解析結果、相關規則與目標的可達性,不要只根據 VPN 狀態判斷原因。
TLS
TLS 用於傳輸加密與伺服器身分驗證,憑證及伺服器名稱是常見的核對項目。連線位址、HTTP Host 與 TLS 伺服器名稱不一定相同,填寫時應依據現有資料。遇到憑證問題時,先檢查系統時間、名稱與憑證狀態,並保留正常的驗證設定。
VPN 設定
VPN 設定是 Apple 系統授權用戶端接管相應網路流量所需的設定,首次連線時可能會出現系統確認畫面。允許新增設定不代表伺服器驗證已成功。系統顯示已連線後,仍應透過 Connectivity Test 及實際存取目標確認效果。
Data
Data 用來查看流量相關記錄與統計,實際項目以目前 App 內顯示為準。出現流量記錄只能說明曾發生相應的網路活動,不能單憑此點證明服務請求成功。排查時應搭配請求時間、命中規則與錯誤訊息;分享記錄前,請先清除敏感內容。