VMess
VMess 是具備驗證與加密機制的代理協定,常見欄位包括使用者 ID、加密方式與額外 ID。匯入舊設定時,請確認額外 ID 符合伺服器端要求,不要直接沿用其他節點的值。裝置時間若明顯不準,也可能影響驗證;連線失敗時,可先開啟系統的自動設定日期與時間。
在 v2rayNG 設定中遇到不熟悉的欄位時,先依分類查閱說明,再回到原本的選單核對參數。桌面版 v2rayN 的相同概念也可在此對照;不同版本的選單名稱可能略有差異。
開啟節點編輯頁面,依序檢查協定類型、驗證欄位、傳輸方式與安全設定。這四組參數須一併符合伺服器端設定,不能只更換協定名稱。
VMess 是具備驗證與加密機制的代理協定,常見欄位包括使用者 ID、加密方式與額外 ID。匯入舊設定時,請確認額外 ID 符合伺服器端要求,不要直接沿用其他節點的值。裝置時間若明顯不準,也可能影響驗證;連線失敗時,可先開啟系統的自動設定日期與時間。
VLESS 是輕量代理協定,本身不提供 VMess 類型的資料加密,通常搭配 TLS 或 REALITY 使用。在節點編輯頁面看到 encryption: none,不能據此判定整條連線都沒有加密,還須檢查安全層設定。是否支援特定組合取決於核心與版本,不能只看用戶端名稱判斷。
Trojan 通常透過 TLS 連線運作,並以密碼進行驗證。編輯節點時,密碼、伺服器位址、連接埠與 TLS 參數都須符合伺服器端設定,不能把密碼填進使用者 ID 欄位。若出現交握錯誤,請先核對系統時間、伺服器名稱與憑證,不要以關閉憑證驗證取代問題排查。
Shadowsocks 的主要設定欄位包括伺服器位址、連接埠、密碼與加密方式。連線兩端必須支援相同的加密方式;部分新式加密方式也會要求特定金鑰格式,並非任意字串都能當作密碼。匯入後欄位看似完整卻無法連線時,請先確認目前的核心是否支援該加密方式,而不是反覆切換本機代理模式。
TLS 為連線提供加密與身分驗證;SNI 則用於在交握時指定目標伺服器名稱。用戶端中的欄位可能標示為「伺服器名稱」或 serverName,通常須與憑證及伺服器端設定一致。連線位址可以是 IP,但不能因此就把 SNI 任意改成相同的 IP。
REALITY 是 Xray 生態系中的安全傳輸機制,並非與 VLESS 並列的代理協定,常見組合是 VLESS 搭配 REALITY。匯入時須核對伺服器端提供的公鑰、伺服器名稱、短 ID 與相關指紋設定。一般 TLS 設定不能只更改安全類型就轉成 REALITY,所需參數也不能自行猜測。
節點編輯頁面中的傳輸方式,決定代理協定如何承載於連線上,常見選項包括 TCP、WebSocket 與 gRPC。WebSocket 的路徑與 Host、gRPC 的服務名稱等欄位,都須符合伺服器端設定。協定相同但傳輸方式不同的兩個節點,不能直接互換這些欄位;此處的介面分類也不完全等同網路分層教材中的「傳輸層」。
可在用戶端的「關於」頁面或記錄中查看實際使用的核心。若出現不支援欄位的提示,先確認負責執行設定的核心,再判斷是否需要調整設定或更新用戶端。
Project V 是模組化網路工具生態系,V2Ray 是其中的核心專案名稱,在日常討論中也常用來泛指這類設定生態系。V2Ray 不是單一協定,也不是某款 Android 應用程式的完整名稱。查閱教學時,請確認文中談的是用戶端、核心,還是 VMess 等特定協定,避免混用不同層次的說明。
Xray 是負責協定處理、路由比對與建立連線的核心系列,v2rayNG 使用 Xray 執行設定。用戶端能匯入某個連結,不代表核心一定支援其中所有擴充欄位。檢查相容性時,應一併記錄用戶端版本、核心版本與錯誤記錄,尤其是使用 REALITY 或較新的傳輸設定時。
V2Fly 是持續發展 V2Ray 的社群專案,常見核心名稱寫作 v2fly;v2flyNG 是採用此核心系列的 Android 用戶端。它與 Xray 有生態系淵源,但不代表兩者的協定擴充功能與設定欄位完全相同。更換核心系列前,請先確認現有節點的需求,並保留原有設定以便還原。
圖形介面用戶端提供訂閱、節點編輯、模式切換與記錄介面,再將設定交由核心執行。Android 可使用 v2rayNG 或 v2flyNG;Windows、macOS 與 Linux 可使用 v2rayN。用戶端本身不等於節點服務,安裝完成後仍須匯入有效的連線設定;同一術語在不同用戶端中的選單位置也可能不同。
先在訂閱群組設定中儲存網址,再執行更新並檢查節點清單。訂閱取得成功、節點連線成功與應用程式存取成功,是三個不同的檢查階段。
訂閱連結是供用戶端取得一組節點設定的網址,不是一般網頁入口。在 v2rayNG 的訂閱群組設定中輸入網址並儲存後,通常還須返回選單執行更新。連結可能包含個人存取憑證,請妥善保管;分享截圖、記錄或求助時,都應隱藏完整網址中的身分參數。
節點是用戶端儲存的一組遠端連線設定,通常包含位址、連接埠、驗證資訊、協定與傳輸參數。清單名稱只是備註,不代表實際位置、線路品質或可用性。節點可以來自訂閱,也可以手動匯入單一分享連結;排查時應檢查具體欄位與記錄,而非只看名稱判斷。
訂閱群組用於分類不同來源的設定;更新則會重新取得遠端提供的節點內容。更新後,節點可能新增、刪除或更名,手動修改過的訂閱節點也可能遭到覆蓋。若要長期保留自訂參數,可先匯出或另存為獨立設定;清單為空時,請檢查更新記錄、網址是否有效,以及回傳格式是否正確。
延遲是特定測試方式所測得的耗時;TCP 連線測試與透過代理存取網頁的測試,測量的對象並不相同。真實連線延遲通常是透過代理連線存取測試網址,但是否包含解析、交握等階段,須視用戶端實作而定。比較時應使用相同的測試方式與目標網址;數值較低不代表下載速度較快,測試逾時也不一定表示所有目標都無法存取。
開啟路由設定時,先分清「使用哪些條件比對」與「比對後使用哪個出站」。DNS 負責取得位址,路由負責選擇路徑;兩者會互相影響,但不是同一項設定。
路由規則依網域、IP、連接埠等條件比對連線,再指定代理、直連或封鎖等出站方式;流量分流就是利用規則讓不同流量走不同路徑。在常見的 Xray 路由設定中,規則會依序檢查,先比對到的規則會影響後續處理。新增規則前,請確認出站標籤存在,並將更具體的條件放在適當位置,避免先被範圍過廣的規則比對到。
GeoIP 是依類別整理的 IP 位址集合,路由中可使用 geoip:private 等格式引用對應類別。它反映的是已載入資料檔中的位址範圍,不是即時地理定位,也無法證明伺服器的實際位置。網域連線能否符合某條 IP 規則,也會受到解析結果與 domainStrategy 影響。
GeoSite 是依類別整理的網域集合,可將一組相關網域作為路由比對條件。規則中的類別名稱必須存在於目前的資料檔中,複製他人使用的類別名稱不一定能直接套用。服務未依預期分流時,應檢查實際存取的網域與清單涵蓋範圍,不要只憑服務顯示名稱判斷規則已成功比對。
路由中的 domainStrategy 決定比對階段如何處理網域:AsIs 依原始網域比對;IPIfNonMatch 在未比對到時嘗試解析;IPOnDemand 則在比對 IP 規則有需要時解析。相同欄位若出現在其他設定位置,其意義與可選值可能不同。它不是單純的「加速」開關,也不會直接決定所有應用程式使用的 DNS 伺服器。
本機 DNS 指用戶端在裝置上參與處理網域查詢的能力;「本機」不代表所有答案都來自離線快取。在 v2rayNG 啟用相關設定後,查詢實際如何傳送,仍取決於 VPN 接管、DNS 路由與上游解析設定。應用程式內建的加密 DNS 可能採用另一條路徑,因此須搭配記錄判斷,不能只看開關是否已開啟。
FakeDNS 會向應用程式回傳合成 IP,後續連線進入核心時,再透過對應資料還原原始網域,保留依網域處理流量的能力。此機制須搭配 DNS 請求、流量接管與相關核心設定,並非填入公共解析器位址就能啟用。切換模式後,若應用程式仍快取舊位址,可能須重新建立連線或清除相關快取。
DNS 洩漏通常是指網域查詢未依預期路徑傳送,例如預期透過代理處理的查詢,仍由其他解析路徑處理。請檢查用戶端的 DNS 設定、查詢使用的出站方式,以及瀏覽器或應用程式內建的加密 DNS。測試頁面顯示的解析器名稱只能作為線索,解析器的位置也不等同實際連線路徑,仍須對照設定與記錄確認。
先確認應用程式流量是否進入用戶端,再檢查節點與路由。流量接管範圍與代理目的地是兩個不同層次:進入 VPN 或 TUN 的流量,仍可能依規則直連。
系統代理是作業系統提供給應用程式的一組代理位址與連接埠設定。桌面版 v2rayN 可透過系統代理,引導支援此設定的應用程式連線至本機代理。部分應用程式使用自己的網路堆疊或獨立代理設定,因此不會自動遵循系統代理。若瀏覽器能連線、其他應用程式卻不行,請先檢查流量接管範圍,不要直接認定節點故障。
Android 用戶端通常透過系統 VPN 服務接管選定的流量,首次啟動時須確認系統授權;桌面版 v2rayN 的 TUN 模式則透過虛擬網路介面接管流量。兩者都不代表連線至獨立的商業 VPN 服務,最後的流量去向仍由節點與路由決定。桌面版啟用 TUN 可能需要額外權限,也請留意與其他網路接管工具的衝突。
依應用程式設定代理,可逐一決定流量是否納入用戶端的處理範圍,通常會搭配 Android 的 VPN 模式使用。開啟設定後,請先確認選的是「僅讓選取的應用程式連線」還是「讓選取的應用程式繞過代理」;兩種模式中,同一個勾選的意義正好相反。應用程式進入用戶端後仍會經過路由判斷,因此選取應用程式不代表每條連線都會走代理節點。
入站接收應用程式交給核心的流量,例如本機 SOCKS 或 HTTP 監聽;出站則決定流量透過遠端代理、直連或其他方式傳送。路由會透過 outboundTag 等欄位參照出站標籤;這個標籤是設定中的識別名稱,不是協定名稱。修改本機監聽連接埠後,手動設定代理的應用程式也須一併修改;若僅供本機使用,請限制監聽範圍。
了解欄位含義後,回到實際操作步驟進行確認。保留原有設定,每次只修改一個項目,並記錄錯誤訊息。
若要從空白清單開始設定,請依序儲存訂閱、更新訂閱、選擇節點並確認連線,不必先修改進階路由設定。
查看使用說明先確認裝置平台與核心需求,再選擇用戶端。若遇到訂閱清單空白、啟動失敗或應用程式未走代理,請依問題現象查找對應解法。