Home
Home 是查看伺服器列表、選擇目前伺服器及操作連線開關的主要頁面。選取標記表示目前選擇的伺服器,不代表已建立連線;仍須開啟開關並查看連線結果。切換伺服器後,應重新確認實際連通性,而非只看名稱是否變更。
先確認術語所屬層級:介面決定操作入口,協定決定連線方式,規則決定流量去向。看似相近的英文詞,不一定指同一項設定。
介面入口、連線狀態與分流模式各有用途。先分清楚「在哪裡設定」、「是否已連線」及「流量如何處理」,再調整參數。
Home 是查看伺服器列表、選擇目前伺服器及操作連線開關的主要頁面。選取標記表示目前選擇的伺服器,不代表已建立連線;仍須開啟開關並查看連線結果。切換伺服器後,應重新確認實際連通性,而非只看名稱是否變更。
Global Routing 決定整體流量處理方式,常見模式為 Config、Proxy、Direct。檢查規則是否生效前,應先確認這裡採用 Config。若使用統一代理或直連模式,不能只根據規則檔中的某一行推斷目前流量去向。
三種模式分別對應設定、代理與直連:Config 依目前設定判斷,Proxy 採用代理處理,Direct 則直接連線。Config 也可能指管理設定檔的頁面,請依所在位置判斷。切換模式有助於隔離問題,但測試完成後應還原所需設定。
On Demand 是依網路等條件觸發連線的隨選機制,不是某一種代理協定。若手動關閉連線後又自動建立,請先檢查是否有符合條件的隨選設定。排查時可暫時停用相關條件,確認手動連線正常後再逐項恢復。
Add Server 用來手動填寫伺服器資料:先選擇協定類型,再填入相應的位址、連接埠與驗證欄位。不同協定的表單欄位不盡相同,不能只複製位址和連接埠就認為設定完整。資料應向你的服務商取得,儲存前請檢查空格、大小寫與額外傳輸參數。
首次建立連線時,系統可能會要求允許加入 VPN 設定,這是用戶端使用系統網路延伸功能的授權步驟。允許加入只代表系統已授權,不表示遠端伺服器驗證成功。若已授權仍無法連線,請繼續檢查伺服器、分流模式與 DNS,不必反覆重新授權。
協定類型取決於現有伺服器的設定,無法只在用戶端任意改選另一個名稱就完成轉換。速度與耗電表現會受傳輸方式、網路狀況、加密負載及伺服器負載影響,不能只依協定名稱排序。
Shadowsocks 透過指定加密方法與共用密碼連線至服務端,設定通常包含位址、連接埠、密碼與加密方法。方法名稱必須符合服務端要求;即使密碼正確,方法不符仍可能連線失敗。是否支援轉送 UDP,也取決於服務端設定及連線條件。
VMess 具備身分驗證與資料保護機制,使用者識別碼是連線資料的重要部分。實際連線也可能仰賴 WebSocket 等傳輸方式及 TLS 參數,因此不能把使用者識別碼當成完整設定。若驗證異常,也請確認裝置系統時間正確。
VLESS 將代理協定與傳輸安全設定分開配置,不能只憑協定名稱就認定連線已加密。除了填寫使用者識別碼,還須依資料核對傳輸方式、安全選項及相關名稱欄位。匯入後若缺少額外參數,應補齊資料,不要任意組合嘗試。
Trojan 通常搭配 TLS 與密碼驗證建立連線,憑證驗證也是連線程序的一部分。位址可連通不代表憑證名稱一定相符,因此須一併核對密碼、連接埠與伺服器名稱。若出現憑證錯誤,請檢查名稱、裝置時間及服務端憑證狀態。
HTTP 與 SOCKS5 是兩種不同的代理協定,位址和連接埠相同也不代表可以互換類型。HTTP 可透過 CONNECT 承載通道連線;SOCKS5 則採用不同的請求與驗證流程。是否具備加密保護或 UDP 能力,須依實際傳輸設定與服務端實作判斷。
WireGuard 透過 UDP 與金鑰組建立加密通道,設定包含介面位址、對端公鑰與路由範圍等資訊。這不是填寫一般帳號密碼的連線方式,公鑰與私鑰也不可混用。私鑰屬於個人憑證,分享診斷資料時應先移除,並確認目前網路允許所需的 UDP 通訊。
Hysteria2 以 QUIC 為基礎,底層連線仰賴 UDP 可連通性,驗證與 TLS 參數也必須符合服務端設定。弱網環境下的表現還會受壅塞、封包遺失及頻寬設定影響,不保證在所有網路中都更快。若其他連線可用但 Hysteria2 失敗,可先檢查 UDP 路徑與參數,再調整效能設定。
規則通常依順序判斷,第一條符合的規則會決定處理策略。以下範例中的 example.com 僅用於說明語法;理解單一規則時,也要檢查它前面的規則及目前的 Global Routing 模式。
DOMAIN 依完整網域名稱比對,例如 DOMAIN,example.com,DIRECT 是針對 example.com 本身。它不會比對完整網頁 URL,路徑與查詢參數不屬於此處的網域名稱。若要一併涵蓋子網域,應了解 DOMAIN-SUFFIX 的比對範圍,不要任意加上萬用字元。
DOMAIN-SUFFIX 依網域後綴比對,DOMAIN-SUFFIX,example.com,PROXY 可涵蓋 example.com 及其子網域。此規則適合依網域體系設定策略,但不會自動涵蓋使用其他網域的相關資源。修改後應一併觀察主頁與外部資源的實際比對結果。
DOMAIN-KEYWORD 依網域中出現的字串判斷,比對範圍通常比 DOMAIN 或 DOMAIN-SUFFIX 更廣。相同字串可能出現在不相關的網域中,因此容易比對到超出預期的項目。已知確切網域時,應先評估較精確的比對方式。
IP-CIDR 與 IP-CIDR6 分別用於比對 IPv4 和 IPv6 位址範圍,例如 IP-CIDR,192.168.0.0/16,DIRECT。斜線後的數字是網路前綴長度,不是連接埠號碼。目標只有網域名稱時,位址比對可能還涉及解析程序,因此不能只看網域規則就斷定最終結果。
GEOIP 依 IP 位址資料庫中的地區分類進行比對,不會識別網頁語言、訪客所在地或網站經營者所在地。內容傳遞與位址變更可能讓分類結果與直覺不同。若要精確處理特定網站,應依實際目標位址及網域規則核對。
FINAL 是前面規則都未比對成功時使用的預設項目,應放在規則列表最後。例如 FINAL,DIRECT 表示其他流量採用 DIRECT。若將 FINAL 放在需要判斷的具體規則之前,後續規則便無法發揮預期作用。
這些大寫詞是規則的處理策略:PROXY 交由代理處理,DIRECT 直接連線,REJECT 則拒絕請求。它們與 Global Routing 中的 Proxy、Direct 模式屬於不同層級。排查時先確認整體模式,再檢查實際比對到的規則策略,避免只修改其中一處。
伺服器資料回答「連線到哪裡」,設定檔則回答「依哪些設定處理」。匯入、更新、啟用與選取是不同操作,完成其中一個步驟不代表其他步驟也已完成。
訂閱用來取得及更新一組伺服器或設定資料,訂閱連結由你的服務商提供。連結可能包含個人憑證,不應公開發布,也不宜完整顯示在求助截圖中。更新成功表示資料已取得,不代表其中每筆伺服器記錄都能連線。
伺服器記錄儲存端點位址、協定類型、連接埠及驗證資訊,是用戶端發起連線的依據。顯示名稱只是辨識標籤,不會決定實際位置、頻寬或可用性。連線異常時應核對記錄內容與有效狀態,不要只憑名稱或單次測試結果判斷。
設定檔將 General、Rule 等設定整理在一起,用來控制解析與規則處理等行為。檔案匯入後不一定已啟用;規則處理也須配合 Global Routing 的 Config 模式。替換整份檔案可能同時變更多項設定,修改前應保留可還原的副本。
Scan QR Code 可從 QR Code 讀取連線資料;QR Code 本身只是文字的編碼形式,不是獨立協定。掃描後仍須確認辨識出的類型、位址及驗證欄位是否完整。QR Code 可能包含密碼或訂閱憑證,應妥善保管,避免上傳至公開討論區。
已購項目是 App Store 中查找購買記錄及重新取得 App 的入口,請確認目前使用的是購買時的 Apple 帳號。Shadowrocket 是閉源商業 App,唯一取得管道為 App Store;系統需求與是否支援通用購買,請以 App Store 頁面標示為準。用戶端一次買斷 ≠ 線路方案;重新取得 App 也不代表能還原既有伺服器資料。
「開關已開啟」、「伺服器測試成功」和「目標網站可用」是不同層次的結果。依序檢查伺服器、模式、DNS 與規則,每次只調整一項,才容易找出原因。
DNS 將網域名稱解析為 IP 位址;解析失敗會使後續連線缺少可用的目標位址。解析所走的路徑與網頁連線路徑相關,但不是同一項設定。排查時先區分「沒有解析結果」與「已有位址但連線失敗」,不要一次更換所有 DNS 與規則設定。
Connectivity Test 用於檢查所選伺服器在指定測試條件下的連通性,適合首次連線或更換伺服器後使用。測試成功只表示測試路徑收到預期回應,不代表所有網站、UDP 通訊或規則都正常。測試通過後,仍應連線至實際目標,並檢查相關請求的處理結果。
延遲表示在特定測試條件下等待回應的時間,不是檔案下載速度,也不等同於連線穩定度。不同測試目標、方法與時間所得的數值不宜直接比較。選擇現有伺服器時,可在相同條件下多次測試,並依實際連線、封包遺失與持續傳輸表現綜合判斷。
TLS 用於保護傳輸並驗證憑證;SNI 則在交握時指出所要求的伺服器名稱。連線位址與憑證驗證名稱可能不同,應依既有資料正確填寫,不能將所有欄位都換成同一個 IP 位址。若憑證驗證錯誤,請檢查名稱是否相符、系統時間及憑證有效狀態。
規則比對結果是指請求經過判斷後選中某條規則,並採用其處理策略。一個頁面可能會向多個網域發出請求,因此主頁比對正確,不代表圖片、介面與影片也採用相同策略。查看診斷記錄時,應一併核對目標位址、比對規則與最終策略,分享前請移除個人資料。