從 V2Ray 專案到核心家族
Project V 是以代理通訊為核心的專案體系,V2Ray 是其中廣為人知的工具。隨著社群發展,V2Fly 社群延續 V2Ray 的維護與演進;Xray 則以相關程式碼為基礎發展成獨立分支,並逐步建立自身的功能與設定支援。了解這段關係,有助於避免把三個名稱當成同一套軟體的不同別稱。它們有共同的技術背景,但如今應分別確認各自支援的設定能力,不能直接將某個分支新增的功能套用到另一個分支。
日常交流中,「V2Ray 訂閱」常被用來泛指一組代理伺服器設定,但這個稱呼不代表所有用戶端都能解析其中內容。訂閱可能包含多種協定、傳輸方式與安全參數,用戶端還必須將這些資訊轉換成目標核心支援的設定。因此,匯入成功只是第一步;還要確認所選伺服器的參數完整、核心正常啟動,以及實際連線使用預期的出口。
用戶端負責管理,核心負責執行
v2rayN 提供桌面圖形介面,可用來整理訂閱分組、選擇伺服器、管理路由及調整代理模式。實際網路功能由使用的核心及相關元件共同決定,可選項目請以目前發行套件與介面為準。v2rayNG 是 Android 上採用 Xray 核心的開源用戶端;v2flyNG 則是採用 V2Fly 核心的 Android 備選方案。三款用戶端都以圖形操作為主要入口,但選單位置、匯入格式與進階選項不盡相同,請對照實際介面確認教學中的設定名稱。
遇到 REALITY 協定相關設定時,還需要釐清協定、傳輸層與安全機制的差異。REALITY 不是在任何伺服器上按一下就能啟用的通用加速選項;連線雙方必須使用彼此相容的設定與實作。訂閱提供的關鍵參數不應憑經驗修改;若缺少必要參數,應先確認設定來源。單純更換用戶端圖示或切換介面版本,不會自動補齊遠端設定,也不會改變伺服器支援的協定。
開源授權代表什麼?
開源代表程式碼可依相關授權條款檢視、使用、修改或散布,不代表所有相關專案採用相同授權。V2Fly 的 V2Ray 核心採用 MIT 授權發布,Xray 核心則採用 MPL 2.0;圖形用戶端、核心與隨附元件也可能各自適用不同條款。日常安裝使用時,可透過用戶端的專案資訊了解組成;若要修改程式碼或重新散布軟體,則應逐一閱讀對應授權,不要將核心授權直接視為整個安裝套件的授權。
程式碼公開並不代表可以忽略本機權限管理。訂閱網址可能與帳戶權益相關,設定中可能包含伺服器位址與存取憑證,記錄也可能留有存取目標。分享截圖時只需保留錯誤類型及必要欄位,並遮蔽敏感資訊。啟用「允許區域網路連線」前,請確認監聽位址、驗證方式與防火牆範圍。這項設定會影響其他裝置能否存取本機代理連接埠,並非讓目前電腦連線更穩定的必要條件。
更新用戶端,也檢查設定與規則
用戶端程式、代理核心、訂閱內容,以及 geoip、geosite 規則資料,是不同的更新項目。用戶端更新可能改變介面與設定產生方式;核心更新可能調整欄位支援;訂閱更新會取得伺服器參數;規則資料庫更新則會影響網域與位址分類。若網站未依預期分流,應先確認命中的規則及順序,再判斷是否需要更新資料檔案,不必一次更換所有元件。
更新前先備份自訂路由與 DNS 設定,並記下目前使用的代理模式。更新後先用原有設定確認基本連線,再逐項啟用新功能。若問題只在修改後出現,還原最近調整的一項,通常比同時變更連接埠、DNS 與路由更容易找出原因。也請留意,部分圖形用戶端會重新產生執行設定,直接編輯產生的檔案可能在下次啟動時被覆蓋;需要長期保留的設定,應放在用戶端支援的自訂入口。
將連線問題拆解成可驗證的環節
訂閱更新失敗與伺服器連線失敗並非同一類問題。前者應先確認訂閱網址是否完整、仍然有效,以及更新要求使用哪條網路路徑;後者則須檢查目前伺服器、協定參數、系統時間與核心記錄。看得到伺服器清單,不代表系統代理已啟用;瀏覽器能連線,也不代表所有應用程式都會讀取相同的代理設定。依序檢查「匯入、啟動、接管、解析、路由」,能減少沒有根據的反覆重新安裝。
日常設定建議從系統代理開始,確認基本連線後再加入路由分流;確實需要接管應用程式流量時,再啟用 TUN。DNS 與 FakeDNS 等進階主題需要配合核心與路由策略理解,不適合只複製一個開關。教學會依序說明匯入訂閱、選擇模式及確認連線;進階設定手冊則分別介紹篩選規則、自訂出站及複雜 DNS 情境。若已遇到特定錯誤,可先到常見問題查找對應環節,再決定要調整哪個設定。