VMess
VMess 是 Project V 生态中较早使用的协议,包含身份验证、时间校验与传输相关参数。客户端配置通常会看到服务器地址、端口、用户标识、加密方式及传输类型。手动录入时,任何关键字段不一致都可能导致连接失败,因此更适合通过完整配置或订阅导入。
V2RAY WIKI · 技术名词速查
从协议名称、内核关系到订阅、路由与 DNS 设置,集中解释配置界面里经常出现的技术词。每个词条说明它是什么、与哪些设置相关,以及排查问题时应注意什么。
按类别定位
阅读订阅教程或排查连接时,不必一次记住所有名词。先确认问题属于协议参数、内核能力、节点管理、路由规则还是系统接管,再进入对应分类查看词条。术语解释以客户端实际配置关系为主,不延伸到无关背景。
协议决定身份字段与数据格式,安全层负责外层传输保护。导入配置时应完整保留服务端提供的参数,不要只凭协议名称手动补齐字段。
VMess 是 Project V 生态中较早使用的协议,包含身份验证、时间校验与传输相关参数。客户端配置通常会看到服务器地址、端口、用户标识、加密方式及传输类型。手动录入时,任何关键字段不一致都可能导致连接失败,因此更适合通过完整配置或订阅导入。
VLESS 是一种轻量协议,本身不承担完整的传输加密,通常把安全能力交给 TLS 或 REALITY 等外层机制。配置中常见用户标识、流控、传输方式和服务器名称等字段。判断一条 VLESS 配置是否完整时,需要同时检查协议层、传输层和安全层,而不能只核对地址与端口。
Trojan 是基于密码认证并通常搭配 TLS 的代理协议。客户端配置重点包括服务器地址、端口、密码、服务器名称与证书验证选项。若地址可以连通但握手失败,应优先核对服务器名称、安全层设置和系统时间,而不是反复更换系统代理模式。
REALITY 是 Xray 内核家族提供的一种传输安全机制,常与 VLESS 组合。配置一般包含公钥、短标识、目标名称以及指纹等参数,这些值由服务端配置决定。它不是可以随意打开的通用开关,缺少配套参数或内核版本不兼容时,连接不会按预期建立。
TLS 是用于建立加密传输通道的通用安全协议,在多个代理协议与传输组合中都可能出现。客户端里的服务器名称通常参与证书验证,不能简单等同于连接地址。遇到证书或握手错误时,应核对域名、系统时间、验证策略及配置提供方给出的安全参数。
图形客户端负责界面与配置管理,内核负责实际连接、DNS 和路由处理。区分两者有助于判断更新内容来自客户端功能还是底层协议能力。
Project V 是围绕网络代理内核、协议和配套工具形成的开源技术生态。随着社区演进,相关技术路线发展出 V2Fly 与 Xray 等内核家族。日常使用中看到“V2Ray 客户端”时,它往往指使用这些兼容内核和协议的图形工具,而不是某一个固定界面程序。
V2Fly 是延续 Project V 技术路线的社区内核家族,可处理入站、出站、协议、DNS 与路由。图形客户端可以把用户在界面中选择的设置转换为内核配置,再启动对应核心。是否支持某个新参数,需要同时查看客户端界面和所调用内核的能力。
Xray 是 V2Ray 生态中的内核家族之一,负责协议连接、传输安全、DNS 与路由等底层任务。v2rayN 和 v2rayNG 等客户端可以调用兼容核心完成实际连接。排查“界面正常但无法连接”时,客户端日志中的内核启动信息和配置错误通常比按钮状态更有参考价值。
v2rayN 是面向 Windows、macOS 与 Linux 的桌面图形客户端,用于管理服务器配置、订阅分组、路由、DNS、系统代理与 TUN 模式。客户端本身负责交互和配置编排,实际协议连接由其调用的内核执行。切换内核或升级客户端后,应检查原有配置字段是否仍受当前组合支持。
v2rayNG 是面向 Android 的图形客户端,常使用 Xray 内核完成协议连接。它通过系统 VPN 服务模式接管选定流量,并提供配置导入、路由与分应用设置。桌面端的“系统代理”和 Android 端的 VPN 服务模式属于不同接管方式,操作步骤不能直接互相套用。
订阅负责批量分发配置,节点是客户端最终使用的单条连接记录。更新、筛选与测速分别解决配置刷新、列表整理和连接判断问题。
订阅是由服务提供方生成的配置集合地址,客户端读取后会解析出一组服务器记录。添加订阅地址不等于节点已经刷新,通常还要执行一次更新操作。若更新后列表为空,应先检查订阅分组是否启用、地址是否完整,以及日志中是否出现解析错误。
节点是客户端里的一条服务器连接配置,通常包含地址、端口、协议、身份字段、传输方式和安全参数。节点名称主要用于识别,不代表实际线路质量。选择节点时应结合真连接延迟、连接成功情况、使用时段和配置类型综合判断。
延迟用于描述数据往返所需时间,但客户端里的不同测试按钮可能采用不同方法。基础测试有时只检查目标地址是否可达,不能完整覆盖协议握手和代理请求过程。数值较低通常意味着响应更快,但连接稳定性、线路负载和目标服务同样会影响体验。
真连接延迟是通过实际代理链路发起连接并计时的测试方式,比基础网络探测更接近真实使用路径。它可以帮助排除“服务器地址可达,但协议连接未成功”的情况。测试结果仍是某一时刻的观测值,建议对候选节点重复测试并结合实际访问验证。
订阅分组用于按来源管理多份订阅,并分别控制更新、筛选和批量测试范围。合理分组可以避免不同来源的同名节点混在一起,也便于定位某次更新影响了哪一批配置。删除分组前应确认其关联节点和自定义设置是否仍需保留。
路由系统先识别流量特征,再决定使用代理、直连或其他出站。规则匹配通常具有顺序,因此范围宽的规则不宜放在更具体的规则之前。
路由规则根据域名、IP、端口、协议或进程等条件决定流量进入哪个出站。多数规则按既定顺序匹配,命中后便采用对应处理方式。新增自定义规则时,应先明确匹配对象与目标出站,并避免让过宽条件提前覆盖后续规则。
分流是让不同流量按规则走代理、直连或阻断出站的处理过程。它不是单独的协议,而是内核路由能力的一种使用方式。出现部分网站可访问、部分应用异常时,应同时检查域名解析结果、规则命中顺序和应用是否经过客户端接管。
GeoIP 是按 IP 地址所属地区或网络范围整理的数据集合,可作为路由规则的目标 IP 条件。域名请求只有在完成解析并得到 IP 后,才能按相关 IP 规则继续判断。数据文件过旧可能降低匹配准确度,因此客户端更新与规则数据更新需要分别看待。
GeoSite 是按用途或类别整理的域名规则集合,可在支持的内核中直接作为路由条件引用。它处理的是域名分类,与 GeoIP 的地址范围匹配并不相同。同一请求可能同时具备域名和解析后的 IP 信息,最终结果取决于规则配置及匹配顺序。
域名匹配可按完整域名、子域名、关键字或正则表达式识别请求目标。完整域名条件最精确,子域名规则适合覆盖同一站点的一组主机名,正则表达式则需要谨慎控制范围。若应用直接连接 IP,域名规则可能无法获得可供匹配的主机名。
客户端需要通过系统代理或虚拟网络接口接收应用流量,DNS 则负责把域名转换为后续连接可用的信息。接管方式与解析路径应配套设置。
TUN 模式通过系统虚拟网络接口接收流量,可覆盖部分不读取系统代理设置的应用。它通常涉及权限、路由表、DNS 和虚拟网卡配置,比单纯开启系统代理影响范围更大。启用前应保存当前配置,出现网络异常时可先关闭 TUN,再确认基础节点连接是否正常。
FakeDNS 会为域名分配临时映射地址,并在后续连接中还原原始域名信息,常与 TUN 和路由协同使用。它有助于让内核保留域名维度的匹配能力,但需要正确设置映射地址池与 DNS 流程。若局域网网段或其他虚拟网络与地址池冲突,可能出现连接指向异常。
DNS 泄漏是指应用的域名查询绕过预期 DNS 路径,转而由其他解析器处理的现象。排查时需要分别查看操作系统、浏览器、客户端内核和 TUN 模式的 DNS 设置。仅修改一个解析器地址不一定能改变所有应用的查询路径,关键在于确认流量实际由谁接管。
系统代理是操作系统提供给应用读取的代理配置,启用后,遵循该设置的程序会把请求发送到客户端监听端口。部分应用使用自己的网络栈,不一定读取系统代理,因此可能需要 TUN 模式或应用自身的代理设置。退出客户端前恢复系统代理,可避免系统继续指向已经停止监听的端口。
DNS 设置是一组用于指定解析器、查询策略、域名规则、缓存和回退行为的配置。客户端界面可能同时存在系统 DNS、远程 DNS、直连 DNS 与内核 DNS 等选项,它们服务于不同流量路径。修改前应先明确哪类域名需要由哪个解析器处理,再结合路由规则验证结果。