INTERFACE / CONTROLS
介面與切換選項
先確認 Global Routing 的選項,再檢查個別規則。連線開關、路由模式與自動觸發條件各有用途,不能互相取代。
- Global Routing
- 決定連線整體處理方式的入口,常見選項有 Config、Proxy、Direct,分別用於依設定處理、交由代理處理及直接連線。排查規則未生效時,先確認此處是否選取 Config,再檢查設定內容;模式不同,同一條規則可能不會參與目前連線的處理。
- Config
- 在 Global Routing 中,Config 表示依目前選用的設定處理連線,通常由規則決定各目標的連線方式。作為介面入口時,Config 則用於管理及選取設定檔。看到這個詞時,請依所在頁面判斷,不要將所有出現位置都視為同一個切換選項。
- Proxy
- Global Routing 中的 Proxy 會將連線交由代理處理,常用於暫時確認代理路徑是否可用。切換至此模式無法修正錯誤的伺服器密碼、TLS 參數或失效的驗證資訊。此模式與規則文字中的大寫 PROXY 並非同一層級的概念。
- Direct
- Global Routing 中的 Direct 表示直接連線至目標,可用來比較本機網路與代理路徑的狀況。選取此模式不代表刪除既有訂閱,也不代表移除系統中的 VPN 設定。測試結束後,請依實際需求恢復原本模式,避免將暫時的測試狀態當成日常設定。
- On Demand
- 依照已設定的網路條件觸發連線行為,實際結果取決於條件內容與系統目前狀態。設定前先確認希望在哪些網路環境觸發,再逐項測試;這不是流量分流規則。若連線狀態自動變更,應同時確認 On Demand 條件與手動開關,而非只檢查伺服器清單。
- Data
- 查看流量統計及連線相關資訊的入口,可用來確認是否有送出請求、流量是否持續增加。用戶端顯示的資料可能與伺服器端的計算方式及統計週期不同,不能直接視為剩餘流量。比較數值前,請先確認統計範圍、重設時間及目前觀察的連線。
PROTOCOLS
代理通訊協定
通訊協定決定用戶端與伺服器端如何交換資料。以下說明僅供核對使用者既有的伺服器資訊;請勿為了嘗試連線而任意改用其他通訊協定。
- Shadowsocks
- 一種代理通訊協定,常見參數包括伺服器位址、連接埠、密碼及加密方式。新增時應逐項使用既有伺服器提供的資訊,尤其不要以為密碼正確就代表所有參數都正確。加密方式不符時,延遲測試或實際請求仍可能失敗。
- VMess
- 使用使用者識別碼等參數進行驗證的代理通訊協定,傳輸方式與 TLS 設定也會影響連線。匯入後應確認使用者識別碼、傳輸類型及伺服器端要求的其他參數,不要只看伺服器名稱。在驗證需要準確時間的情況下,也應檢查裝置的日期與時間設定。
- VLESS
- 需要使用者識別碼及相應傳輸設定的代理通訊協定;名稱本身不代表已啟用傳輸加密。能否建立連線,也取決於伺服器端要求的 TLS、傳輸方式及其他參數是否相符。請勿只變更類型,就將 VMess 項目當成可用的 VLESS 設定。
- Trojan
- 通常搭配 TLS 使用的代理通訊協定,驗證密碼、伺服器名稱與憑證驗證設定必須相符。發生憑證錯誤時,應先確認位址、名稱及裝置時間,而非直接關閉驗證。伺服器可連線只代表部分網路路徑正常,不代表 TLS 與驗證已完成。
- Hysteria2
- 以 QUIC 為基礎的代理通訊協定,連線時須確認驗證資訊、TLS 參數及目前網路的 UDP 可達性。在某個網路環境中連線失敗,不一定表示訂閱項目已失效,也可能是路徑條件所致。此通訊協定與前一代協定並非同義,匯入時應依既有伺服器的實際類型選擇。
- WireGuard
- 使用金鑰組與通道位址的網路通道通訊協定,設定重點包括本機位址、對端、公鑰、端點及允許網段。欄位結構與使用使用者名稱或密碼的項目不同,不能直接套用。私鑰屬於敏感資訊,整理設定、備份或截圖詢問問題時,請妥善保管。
- HTTP / SOCKS5
- 兩種不同的代理通訊協定,可能會使用伺服器位址、連接埠及選填的驗證資訊。是否支援特定傳輸方式或使用加密,須視通訊協定選項與伺服器端能力而定。不能只憑項目名稱推斷所有流量都已加密,也不能認定兩種類型可以互換。
RULE ENGINE
規則關鍵字
規則通常由比對條件與處理動作組成,並依設定中的順序檢查。先確認「比對對象」,再看「如何處理」,最後確認是否已先符合前面的規則。
- DOMAIN-SUFFIX
- 依網域後綴比對目標網域及其子網域,例如 example.com 及其下層網域。這不是比對任意位置是否包含該字串;若只需精確比對單一網域,請確認 DOMAIN 的用途。設定時應填寫網域,而非包含路徑與查詢參數的完整網址。
- GEOIP
- 依據 IP 地理資料庫分類比對目標 IP,比對結果會受到資料庫內容與更新狀態影響。這不表示已精確驗證伺服器的實際位置,也不能用來衡量延遲或頻寬。網域最終解析到哪個 IP,可能會影響連線是否符合此類規則。
- IP-CIDR
- 使用 CIDR 表示法比對 IPv4 網段,例如
192.0.2.0/24是文件中的示範位址範圍。斜線後的數字決定網段範圍,並非伺服器連接埠。IPv6 網段請確認使用 IP-CIDR6;調整範圍前,應確認不會將無關目標一併納入比對。
- FINAL
- 處理未符合前面規則的連線,通常放在規則清單末尾。這是兜底比對,不是「優先執行」的標記;若放置位置不當,後續規則可能沒有比對機會。排查某個目標為何經由代理或直接連線時,應一併檢查個別規則與 FINAL 的動作。
- PROXY
- 規則中的代理動作,表示將符合條件的連線交由代理路徑處理。實際使用哪個出口,須依目前選擇及設定中的策略判斷,不能只憑這一行推斷。此動作應與 Global Routing 中首字母大寫的 Proxy 模式分開理解。
- DIRECT
- 規則中的直接連線動作,表示符合條件的目標透過目前網路直接存取。DIRECT 不保證目標一定可連線,DNS、本地網路路徑及目標服務本身都會影響結果。若某個目標應直接連線卻經由代理,請檢查前面是否已有範圍較大的規則符合條件。
- REJECT
- 拒絕符合條件連線的規則動作,用來阻止存取指定目標。若某個應用程式的部分功能無法使用,請檢查相關網域或 IP 是否誤中此類規則。驗證時只調整必要範圍並保留原始設定,避免為了排查單一目標而大幅改變整體行為。
- RULE-SET
- 用來引用規則集合,讓一組比對條件可以獨立維護。引用位置仍會影響規則順序,集合放在前面或後面可能產生不同結果。更新集合後,請確認內容是否成功載入,並區分規則集合更新與伺服器訂閱更新。
SUBSCRIBE / CONFIGURATION
訂閱與設定
以下說明以使用者已有自己的訂閱或伺服器資訊為前提。小火箭之家是 Shadowrocket 官網與官方手冊,不提供、不銷售、不推薦節點或訂閱服務。
- Subscribe
- 管理既有訂閱的相關入口,可用來匯入或更新伺服器項目。此處的訂閱管理不等於購買 Shadowrocket,也不是自動產生伺服器資訊的功能。更新前請先確認連結與所屬群組,更新後再檢查項目是否有變動;不要只因清單上仍有項目就認定更新成功。
- Add Server
- 手動新增伺服器的入口,須依既有資料選擇通訊協定,並填寫位址、連接埠及驗證欄位。不同通訊協定顯示的欄位可能不同,請勿將不相關的參數填入名稱相似的欄位。儲存項目只會記錄設定,仍須選取項目並測試連線。
- 訂閱
- 用來取得一組伺服器資訊及後續更新的網址或資料,內容可能因維護而變動。訂閱連結通常包含存取憑證,應比照密碼妥善保管,不要放在公開截圖或網站檔案中。更新失敗時,請依序確認連結是否有效、網路是否可達及回應格式是否正確,不要反覆刪除所有項目。
- 設定檔
- 包含規則、DNS 及相關策略設定的檔案,用途不同於僅包含伺服器資訊的訂閱。匯入伺服器不一定會取代目前規則,切換設定也不一定會變更既有訂閱群組。修改前請保留可還原的副本;驗證時一次只調整一類設定,方便判斷變更原因。
- 已購項目
- 在 App Store 查看先前購買應用程式的紀錄;更換裝置或重新安裝時,可先確認購買時使用的 Apple ID。重新取得用戶端不等於還原本機伺服器、規則或其他設定,資料還原須另外檢查備份。裝置相容性、系統需求與通用購買資訊,請以 App Store 頁面標示為準。
NETWORK / DIAGNOSTICS
網路與 DNS
測試數據只是判斷依據之一。分開檢查網域解析、路徑可達性、驗證與實際連線,比反覆切換多項設定更容易找出問題。
- DNS
- 將網域解析為 IP 等紀錄的系統,是許多網路連線建立前的重要步驟。解析成功不代表一定能連上目標服務,解析失敗也不一定是代理驗證錯誤。排查時先確認目標網域能否取得合理的解析結果,再檢查路由與伺服器連線,避免混淆不同階段。
- DNS over HTTPS
- 透過 HTTPS 傳輸 DNS 查詢,通常簡稱 DoH。它改變的是解析請求的傳輸方式,不會自動取代規則分流,也不會補上伺服器驗證資訊。設定後,請分別確認解析服務是否可達、目標解析是否正常,以及實際連線是否符合預期。
- Connectivity Test
- 依選定的測試方式檢查可達性,結果反映當時網路及該測試目標的狀態。測試通過不代表所有網站或應用程式都能存取;測試逾時也須搭配測試方式與目標進一步判斷。比較伺服器前,請使用相同測試條件,再透過實際服務請求確認。
- 延遲
- 特定測試請求收到回應所需的時間,通常以毫秒顯示。數值較低不代表傳輸量較高,也不能單獨說明連線長期穩定;封包遺失、路徑變化與目標負載同樣會影響使用體驗。排序可作為初步篩選,最後仍應在相同網路環境下確認實際存取狀況。
遇到術語時的確認順序
先確認它屬於介面入口、通訊協定參數還是規則文字,再確認目前操作的位置。需要解決具體問題時,請依使用說明完成一次連線測試;涉及多個訂閱的整理、更新與刪除時,請前往訂閱手冊逐項處理。
返回分類目錄上方 ↑