Home
Home 是查看伺服器項目、選擇連線對象及操作連線開關的主要介面。清單中已有項目,只代表連線參數已儲存,不表示已成功連線。排查問題時,應分別確認目前選取的項目、連線開關及實際請求結果,不要只因清單中有項目就判定連線可用。
OFFICIAL MANUAL · GLOSSARY
依介面、通訊協定、規則、設定與安裝查找用語。先分清名稱指的是入口、連線方式還是規則動作,再判斷應修改哪項設定。
INTERFACE
介面名稱代表操作位置,不等於規則動作。尤其要區分 Global Routing 中的 Config,以及用來管理檔案的 Config 頁面。
Home 是查看伺服器項目、選擇連線對象及操作連線開關的主要介面。清單中已有項目,只代表連線參數已儲存,不表示已成功連線。排查問題時,應分別確認目前選取的項目、連線開關及實際請求結果,不要只因清單中有項目就判定連線可用。
Global Routing 決定整體流量處理模式:設定檔對應 Config、代理對應 Proxy、直連對應 Direct。Config 依目前設定檔中的規則處理;Proxy 使用代理模式;Direct 使用直連模式。這與規則中的大寫 PROXY、DIRECT 並非同一層級。判斷某條規則是否生效前,應先確認此處的選項。
On Demand 會依指定條件觸發或維持連線,實際條件以目前介面提供的選項為準。它不會建立伺服器,也不會自動補上缺少的驗證參數。若要暫時停止連線,也應檢查 On Demand 條件,否則條件再次符合時,系統可能重新觸發連線。
Add Server 用於手動新增伺服器項目。請依現有伺服器資訊選擇通訊協定,再填入位址、連接埠及驗證欄位。不能只憑名稱判斷同一個位址使用哪種通訊協定;TLS、傳輸方式及伺服器名稱也必須與遠端設定一致。儲存成功只代表表單已接受,仍須測試連線。
Connectivity Test 用來檢查特定條件下的連線狀態,測試對象與方式應以目前設定為準。測試成功不代表所有網站或 App 都能存取,測試失敗也不一定是驗證資訊錯誤。比較結果時,請確保測試方式、網路環境與測試目標一致。
DNS 會將網域名稱解析為 IP 位址,連線通常需要先取得可用的解析結果。解析路徑、快取與回傳位址都可能影響後續連線,因此應分開判斷 DNS 故障與伺服器連線故障。修改 DNS 後,建議重新發出請求並查看記錄,確認實際解析過程,不要只確認設定是否已儲存。
PROTOCOL
通訊協定必須與遠端設定一致,不能只切換下拉選單就將一種伺服器變成另一種。速度、耗電與穩定性取決於網路和設定,不能只按通訊協定名稱排序。
Shadowsocks 以加密代理傳輸為核心,常見連線欄位包括伺服器位址、連接埠、密碼及加密方式。兩端使用的加密方式必須相容;即使密碼正確,方式不符仍可能無法連線。匯入後請確認所有參數,不要把顯示名稱當成通訊協定版本或效能保證。
VMess 是具備身分驗證機制的代理通訊協定,UUID 是識別連線身分的重要參數之一。傳輸方式、TLS 與相關路徑參數也必須與伺服器設定一致;裝置時間明顯不準,也可能影響驗證。遇到連線問題時,應核對整組欄位,而不是只重新貼上 UUID。
VLESS 著重精簡驗證與通訊協定結構,名稱本身不代表連線已具備機密性。實際安全性取決於搭配的傳輸方式與安全層;UUID、伺服器名稱及其他欄位應依服務商提供的資訊填寫。VLESS 與 VMess 的參數不能只靠更改通訊協定名稱互換。
Trojan 通常透過 TLS 連線運作,密碼用於驗證;伺服器名稱與憑證驗證條件會影響安全連線的建立。連線位址與憑證所對應的名稱可能用途不同,請依現有資訊分別填寫。若出現憑證錯誤,應確認名稱、裝置時間與伺服器憑證,不建議直接停用驗證。
Hysteria2 以 QUIC 為基礎,依賴 UDP 通道,設計上包含因應不同網路狀況的傳輸處理。實際表現仍會受到封包遺失、壅塞、伺服器負載與裝置狀態影響,不能據此保證固定速度。若目前網路的 UDP 通道受限,應先確認網路狀況,再檢查驗證或頻寬相關參數。
WireGuard 以公鑰識別對端,並透過通道傳送 IP 流量;設定包含金鑰、端點、通道位址與路由範圍。私鑰屬於敏感資訊,公開求助時應先移除,且不可與公鑰混用。通道建立與路由正確是兩回事;握手成功後,仍需確認目標流量是否經過預期路徑。
HTTP 與 SOCKS5 是兩種常見的代理介面,支援的請求形式與驗證方式各有不同。通訊協定名稱本身不保證客戶端至代理伺服器的連線已加密;目標網站使用 HTTPS,也不代表代理這一段使用 TLS。是否支援 UDP、是否需要驗證,應依實際伺服器功能確認。
RULE & POLICY
一條規則包含「比對條件」與「符合後的處理方式」。前者是條件,後者是策略;通常應將較具體的條件排在較寬泛的條件之前。
Rule 是設定檔中的分流規則,通常依由上而下的順序逐條檢查,符合後便採用該條指定的策略。規則不是越多越精確;較前面的寬泛條件可能讓後續細項無法比對。分析某個請求時,應先確認目前使用的是 Config 模式,再檢查實際符合的規則與策略。
DOMAIN 比對完整網域名稱;DOMAIN-SUFFIX 比對指定網域及其子網域;DOMAIN-KEYWORD 比對網域中包含的關鍵字。例如 DOMAIN-SUFFIX,example.com,PROXY 表示將符合的網域範圍交由 PROXY 策略處理。關鍵字比對範圍可能較廣,應避免因短字串而誤中無關網域。
GEOIP 依據 IP 地理資料庫分類目標位址,不會根據網頁語言或網站名稱判斷。資料庫記錄與實際伺服器位置可能有落差,同一網站也可能使用分布於不同地區的位址。只有 IP 資訊時,可供比對的條件與網域規則不同;排查時應確認請求中有哪些資訊可供比對。
IP-CIDR 比對 IPv4 位址範圍,IP-CIDR6 比對 IPv6 位址範圍;斜線後的前綴長度決定涵蓋範圍。數字越大,通常代表涵蓋的位址範圍越小。網域可能解析出多種位址,只設定 IPv4 條件不一定涵蓋 IPv6 連線,因此需根據實際解析結果判斷是否符合。
FINAL 用來處理未符合前面規則的請求,應放在規則清單最後。例如 FINAL,DIRECT 表示其餘請求使用 DIRECT,並不代表前面已符合規則的請求也改為直連。若大量請求都落入 FINAL,應檢查前置規則是否涵蓋目標,以及目前是否已選用預期的設定檔。
PROXY 代表交由代理策略處理,DIRECT 代表直接連線至目標,REJECT 代表拒絕符合條件的請求。這些是規則動作,應與 Global Routing 中的 Proxy、Direct 介面選項分開理解。REJECT 依賴可供比對的請求條件;同一網域下的不同內容不一定能只靠網域或 IP 規則區分。
延遲是特定測試方式下請求與回應所需的時間,通常以毫秒表示。它不能直接換算為可用頻寬,也無法保證持續下載或播放影片時的表現。比較結果時應使用相同測試方式,並一併考量封包遺失、波動與實際服務請求,不要只挑數值最低的項目。
SUBSCRIBE & CONFIG
伺服器項目描述連線目的地,設定檔則描述請求的處理方式。更新伺服器清單與切換設定檔是不同操作,不要混為一談。
訂閱是透過連結取得並更新一組伺服器項目的方式,連結請向你的服務商索取。連結可能包含個人驗證資訊,不應貼在公開截圖或求助內容中。更新失敗可能發生在連結存取、回應格式或內容解析階段,應依錯誤提示判斷,不要直接認定所有伺服器都已失效。
伺服器是客戶端連線的遠端端點,儲存的項目通常包含通訊協定、位址、連接埠與驗證資訊。「節點」是這類連線項目的常見稱呼,不代表客戶端內建服務。顯示名稱主要供辨識,不能證明實際位置、可用頻寬或有效期限;這些資訊應向你的服務商確認。
Config 可以指設定管理頁面,.conf 是常見的設定檔副檔名,檔案可包含 General、Rule、Host 等區段。Global Routing 中的 Config 則表示依設定檔規則處理流量,兩處名稱相同但用途不同。下載或編輯檔案後,應確認已選取預期的設定檔,並透過實際請求檢查是否生效。
General 用於放置全域參數,包括設定檔使用的 DNS 等設定;Host 用於指定本地域名對應。Host 會改變特定網域的解析結果,不等於改變符合規則後的路由策略。長期保留固定位址可能與伺服器位址變更衝突,若出現異常,應確認是否仍需要該對應。
URL Rewrite 依指定條件處理請求 URL,實際行為由比對運算式與動作決定。它不是能套用於所有網頁內容的通用取代工具;能否比對取決於請求中可取得的資訊及相關處理條件。修改前應了解規則的目標與適用範圍,不要將來源不明的改寫設定直接用於日常連線。
Scan QR Code 會讀取 QR Code 中的文字,能否匯入取決於其中的連結格式與欄位是否受支援。QR Code 只是資訊載體,不會自動將一般網頁網址轉成伺服器設定。匯入後仍應確認通訊協定、位址與參數,並避免公開含有驗證資訊的 QR Code。
PLATFORM & INSTALL
Shadowrocket 提供 iPhone、iPad、Mac、Windows、Android 與 Linux 版本。取得方式、處理器架構與系統安裝確認是不同問題,請依裝置分別確認。
App Store 是 iPhone/iPad 版的取得管道;「已購項目」可查找與購買時所用 Apple ID 對應的 App 紀錄,重新取得仍受商店供應狀況與裝置相容性限制。確認正版時,請核對開發者 Shadow Launch Technology Limited、官方圖示與 App ID 932747118;系統需求以 App Store 頁面標示為準。iPhone/iPad 版在 App Store 一次性付費 $2.99;Mac/Windows/Android/Linux 版免費。
這兩個名稱用來區分 Mac 的處理器架構,可在「關於這台 Mac」查看晶片或處理器資訊,再選擇相應安裝檔。本網站提供 Shadowrocket 的 Apple 晶片版與 Intel 版兩種 DMG,不能只憑電腦外觀或購買年份猜測。首次開啟若遭系統阻擋,確認下載來源是本網站後,再依下方的允許安裝說明操作。
允許安裝是確認來源後,依系統提示或安全性設定允許執行的操作;桌面平台與 Android 安裝檔未經程式碼簽署,安裝檔請一律從本網站 /dl/shadowrocket/ 取得。macOS 可前往「隱私權與安全性」選擇「強制打開」;Windows SmartScreen 可選擇「其他資訊 → 仍要執行」;Android 可允許目前的下載來源安裝未知 App。Linux AppImage 需先授予執行權限,完整步驟請參閱 允許安裝指南,不應全面關閉系統防護。
iPhone/iPad 版在 App Store 一次性付費 $2.99;Mac/Windows/Android/Linux 版免費,實際結帳金額以商店頁面顯示為準。客戶端一次性買斷 ≠ 線路方案;購買客戶端不會產生訂閱連結、伺服器帳號或服務有效期限。既有訂閱仍由你的服務商管理,客戶端負責匯入資訊並依設定處理連線。