配置概念速查
V2Ray 术语表:协议、内核、路由与 DNS
从 VMess、VLESS 和 REALITY,到订阅、路由规则、系统代理与 FakeDNS,本页按设置场景解释常见名词。每个条目同时说明概念边界和它在 v2rayN、v2rayNG 配置中的实际位置。
Protocols & Security
协议与加密
协议规定客户端与服务端如何认证和交换数据,传输安全层则负责连接加密、服务器身份校验等工作。导入节点时,这些字段必须与服务端配置对应,不能只根据名称互相替换。
- VMess
- VMess 是 Project V 生态中较早使用的客户端与服务端通信协议,通过用户标识和时间机制完成认证。节点通常还会指定 TCP、WebSocket、gRPC 等传输方式,并可叠加 TLS。系统时间偏差过大时,认证过程可能失败,因此排查连接问题时应先确认设备时间准确。
- VLESS
- VLESS 使用较精简的认证结构,本身不承担传输层加密,常与 TLS 或 REALITY 配合。配置中通常可以看到用户标识、流控、传输方式和安全类型。它与 VMess 的字段结构不同,修改协议名称并不会自动把一个节点转换成另一种协议。
- Trojan
- Trojan 是以 TLS 连接为基础并使用密码认证的协议。客户端配置通常包含服务器地址、端口、密码、服务器名称和证书验证相关选项。若系统时间、SNI 或证书链存在问题,连接可能在认证请求发出前就因 TLS 握手失败而中止。
- REALITY
- REALITY 是 Xray 提供的传输安全方案,常与 VLESS 一起使用。客户端侧可能需要填写公钥、服务器名称、短标识和客户端指纹等参数,这些值需要与服务端保持一致。REALITY 不是单独的节点协议,在界面中通常位于传输安全设置而非协议选择栏。
- TLS
- TLS 是保护网络连接的通用加密协议,负责建立加密通道并校验服务器身份。节点设置中的服务器名称、证书域名和系统时间都会参与验证。遇到证书错误时,应先检查时间与 SNI,而不是直接关闭证书验证。
Cores & Clients
内核与客户端
图形客户端负责订阅管理、参数编辑和状态展示,内核负责实际解析配置、建立连接与执行路由。区分这两层,有助于判断问题来自界面设置、生成的配置,还是内核运行阶段。
- Xray
- Xray 是 V2Ray 技术生态中的内核实现之一,支持 VMess、VLESS、Trojan、REALITY 以及多种路由和 DNS 功能。v2rayN 与 v2rayNG 的常见配置都可以调用 Xray。界面显示“Core 类型 Xray”时,表示当前连接配置将交给该内核解析和运行。
- V2Fly
- V2Fly 是延续 Project V 技术体系的社区内核实现,提供代理协议、传输层、DNS 与路由能力。它与 Xray 有共同的技术来源,但协议支持范围和部分配置字段并不完全相同。选择内核前,应确认节点所需功能是否被对应版本支持。
- v2rayN
- v2rayN 是面向 Windows、macOS 与 Linux 的图形客户端,可管理订阅、节点、系统代理、TUN 和路由规则。它把界面选项整理成内核能够读取的配置,并负责启动或停止内核进程。客户端连接成功只代表进程已运行,是否能够访问目标还要结合日志和路由结果判断。
- v2rayNG
- v2rayNG 是面向 Android 的图形客户端,通常使用 Xray 内核执行节点和路由配置。连接时会通过系统提供的 VPN 服务接口接收应用流量,但这不等于节点协议本身发生变化。省电策略、后台限制和权限状态都可能影响持续连接。
- Core(内核)
- Core 指客户端实际调用的网络内核。图形界面负责收集参数,内核负责监听本地端口、建立出站连接、解析 DNS 并应用路由规则。排查崩溃或启动失败时,内核日志通常比界面上的简短状态提示包含更多原因信息。
Subscriptions & Nodes
订阅与节点
订阅是一份可更新的节点列表,节点则是一组具体连接参数。延迟结果只反映某种测试条件下的响应情况,不能单独代表协议兼容性、带宽或长连接稳定性。
- 订阅
- 订阅通常表现为一个可更新的地址,客户端访问后获得节点列表或配置内容。更新订阅会重新读取远端数据,因此本地显示的节点名称、参数或排序可能随之变化。订阅导入成功但列表为空时,应检查地址是否完整、系统时间是否准确,以及更新日志中是否出现解析错误。
- 节点
- 节点是一组可供客户端连接的服务器参数,通常包括协议、地址、端口、认证信息、传输方式和安全设置。节点名称只是便于识别的标签,并不参与连接认证。两个名称相同的节点也可能具有完全不同的地址、协议或路由表现。
- 订阅分组
- 订阅分组用于区分不同订阅来源,并将相关节点放在同一管理单元中。客户端可以按分组更新、筛选或查看节点,避免多个来源混在一张列表中。删除分组通常会同时影响该来源下的本地节点,操作前应确认范围。
- 延迟测试
- 延迟测试用于估算节点在当前网络条件下的响应速度,但不同测试方法测量的阶段并不相同。仅测试端口通常只能说明服务器端口可达,不能证明代理协议已经完成认证。测试结果还会受到本地网络、DNS、目标地址和并发任务影响。
- 真连接延迟
- 真连接延迟会通过节点实际建立代理连接,再访问测试目标并记录响应时间。它比单纯的 TCP 端口测试更接近完整使用链路,也更容易暴露协议参数或 TLS 配置错误。不过一次结果仍只是当前时刻的样本,应结合多次测试与实际连接表现判断。
Routing
路由与分流
路由系统根据域名、IP、端口或协议等条件选择出站。规则不仅要写对匹配条件,还要注意排列顺序:当多条规则可以命中同一请求时,靠前的有效规则通常先决定处理方式。
- 路由规则
- 路由规则是一组“条件与目标出站”的对应关系,可按照域名、IP、端口、网络类型或进程等信息匹配流量。规则命中后,内核会把请求交给指定的代理、直连或拦截出站。规则顺序不合理时,宽泛条件可能提前覆盖后面的精细条件。
- 分流
- 分流是把不同网络请求分配到不同出站的配置方式。例如,一类域名可以直接连接,另一类请求交由当前节点处理。分流结果取决于内核能否获得域名、解析后的 IP 以及规则优先级,因此它与 DNS 设置密切相关。
- GeoIP
- GeoIP 是按 IP 地址所属地理或网络类别整理的数据集合,路由规则可以引用其中的分类。它匹配的是解析后或连接目标中的 IP,而不是域名文字本身。数据需要定期更新,否则新分配或发生变化的地址段可能无法按预期分类。
- GeoSite
- GeoSite 是按用途或类别整理的域名规则集合,适合一次引用一组相关域名。它与 GeoIP 的匹配对象不同:GeoSite 处理域名,GeoIP 处理 IP 地址。使用时应确认规则集名称存在,并留意客户端内置数据与自定义数据的来源差异。
- 出站(Outbound)
- 出站表示流量经过内核处理后的发送方向。常见出站包括使用当前节点建立连接、由系统网络直接连接,以及阻止符合条件的请求。路由规则最终需要指向一个有效出站标签,标签拼写不一致会造成规则无法正确关联。
Network & DNS
网络与 DNS
系统代理和 TUN 决定客户端如何接收应用流量,DNS 决定域名如何转换为地址并参与分流。连接异常时,应把“应用是否进入客户端”“域名如何解析”“请求最终走哪个出站”分开检查。
- 系统代理
- 系统代理是操作系统向支持代理设置的应用公布本地代理地址和端口的一种方式。开启后,浏览器等遵循系统设置的程序会把请求交给 v2rayN,但自行管理网络连接的应用可能不会读取该设置。切换模式后,旧连接可能继续沿用原路径,必要时应重新建立连接。
- TUN 模式
- TUN 模式通过虚拟网络接口接收系统流量,可覆盖不读取系统代理设置的应用。它通常涉及路由表、DNS 接管和系统权限,因此配置层级比普通系统代理更多。若启用后无法联网,应依次检查虚拟接口、路由规则、DNS 设置以及是否存在其他网络工具冲突。
- FakeDNS
- FakeDNS 会先为域名返回保留地址,并在流量进入内核后恢复原始域名用于路由匹配。这样可以减少应用先在系统侧完成真实解析的情况,并保留域名分流信息。部分依赖真实 IP 校验、特殊 UDP 行为或直接记录解析结果的应用可能不适合使用该模式。
- DNS 泄漏
- DNS 泄漏指解析请求没有按照预期路径处理,而是到达了其他解析器。常见原因包括应用自行指定 DNS、浏览器启用独立加密解析、TUN 接管不完整或路由规则遗漏。判断时需要同时查看解析器、查询路径和最终连接出站,不能只依据网页显示的单一结果。
- SNI
- SNI 是 TLS 握手中用于表明目标服务器名称的字段,客户端节点设置里常显示为 serverName 或服务器名称。它通常需要与证书和服务端配置对应,不能简单照抄节点地址。填写错误可能导致证书名称不匹配、握手被拒绝或连接超时。
- Mux
- Mux 是在较少底层连接上承载多个逻辑请求的复用机制。它可能减少频繁建连的开销,但并不等于所有网络环境都会因此更快。是否启用应结合协议支持、服务端配置、长连接稳定性和实际应用类型测试。