配置名词参考 6 类 · 24 个术语

V2Ray 术语表:
协议、订阅与路由分流

先分清协议、内核和客户端,再看请求经过哪些设置。每张术语卡都说明含义、使用位置和容易混淆的地方,可通过分类目录直接查阅。

读法示例:VLESS 是代理协议,REALITY 是安全传输方案,Xray 是内核;这三个名称可以出现在同一份连接配置中。

协议与传输

协议规定怎样交换代理请求,传输设置规定怎样承载数据。排查连接时,应分别核对这两层,而不是只看节点名称。

VMess
VMess 是 Project V 生态中的代理协议,使用用户标识等参数完成认证。导入连接后,要核对地址、端口、用户标识及传输设置是否与服务端一致。系统时间偏差也可能影响认证,因此认证失败时应先同步时间,而不是反复改动不相关的路由规则。
VLESS
VLESS 是一种轻量代理协议,本身不负责数据加密,常与 TLS 或 REALITY 等安全层配合。配置中的用户标识、流控和传输选项各有作用,不能因为同属 VLESS 就在不同节点间互换。导入后保留服务端提供的参数,尤其不要自行添加或删除流控值。
Trojan
Trojan 是通常建立在 TLS 连接之上的代理协议,使用密码进行认证。密码正确只说明认证参数可能匹配,不代表证书、服务名称和传输层也都正确。遇到握手失败时,应把 TLS 相关问题与密码认证问题分开判断,并以客户端日志中的具体阶段为准。
传输层配置
传输层配置说明代理数据如何承载,例如 TCP、WebSocket 或 gRPC;它与 VMess、VLESS 等代理协议不是同一个概念。WebSocket 的路径、请求头以及 gRPC 的服务名都可能参与服务端匹配。仅改协议名称无法修复传输参数不一致,具体可用组合还取决于内核版本。

内核与客户端

客户端负责呈现设置,内核负责实际网络处理。判断某个选项能否使用,要同时看客户端界面、所选内核和版本支持。

Project V
Project V 指围绕 V2Ray 发展起来的网络工具项目与技术生态,不是一款固定外观的桌面软件。阅读文档时,要区分项目背景、实际运行的内核和管理连接的图形客户端。不同项目沿用部分概念和配置结构,并不意味着它们的全部功能、字段和默认行为完全相同。
V2Fly
V2Fly 是延续 V2Ray 开发的社区项目,其 v2fly 内核承担连接、路由和 DNS 等网络处理。Android 上的 v2flyNG 是使用这一内核家族的客户端备选。查阅配置资料时,应确认文档针对的内核,不要直接套用仅适用于其他分支的新字段。
Xray
Xray 是从 V2Ray 技术基础发展出的内核分支,拥有自身的协议实现和配置演进。v2rayNG 使用 Xray 内核,桌面客户端中也可能提供相应内核选项。能否使用某项协议组合,应以当前内核版本及客户端支持为准,不能只依据客户端名称判断。
图形客户端
图形客户端把订阅、节点、路由和代理开关整理为可操作的界面,再生成或传递内核配置。v2rayN 面向 Windows、macOS、Linux 桌面,v2rayNG 与 v2flyNG 面向 Android。界面中的“已启动”通常只说明相关进程进入运行状态,实际请求是否成功仍需单独验证。

需要按平台选型时,参阅三款客户端对比;安装入口集中在客户端下载页。

订阅与节点

订阅负责分发配置,节点代表一组连接参数。延迟测试只是观察手段,不应代替实际业务访问和持续稳定性判断。

订阅
订阅是通过一个地址批量获取连接配置的机制,更新操作会重新向该地址请求数据。地址中通常带有私人访问标识,应避免放入截图、聊天记录或公开日志。订阅更新成功只代表配置已获取,不保证每个节点可用;需要操作步骤时,可查阅订阅导入教程。
节点
节点是一组远端连接参数,通常包含地址、端口、协议、认证信息和传输设置,而不只是一个服务器名称。节点别名可能由提供方自定义,不能单凭名称推断真实位置、带宽或可用性。分享节点链接也可能同时分享访问凭据,提交故障信息前应先遮蔽敏感部分。
延迟
延迟表示一次探测或请求完成所需的时间,数值会受测试方法、目标位置和当时网络状态影响。TCP 端口连接测试与经代理访问网页的测试并不等价,两种结果不宜直接比较。低延迟也不代表高下载速度,持续传输还受拥塞、丢包、服务端负载和带宽限制影响。
真连接延迟
真连接延迟通常指客户端经代理连接访问测试目标所测得的时间,具体计时范围由实现决定。它比单纯检查远端端口更接近实际使用路径,但仍只反映特定目标的一次测试。测试成功而某个网站无法打开时,还应检查该网站对应的 DNS、路由匹配和应用代理行为。

路由与分流

先看请求是否进入内核,再看规则匹配到哪个出站。域名规则、IP 规则和 DNS 行为需要放在一起理解。

路由规则
路由规则根据域名、IP、端口等条件,为请求选择指定出站;规则顺序会影响最终命中结果。在相关内核中,domainStrategy: "IPIfNonMatch" 表示域名未匹配时尝试解析 IP 再进行匹配。这个选项不等于把所有访问交给代理,实际去向仍由规则及默认出站决定。
GeoIP
GeoIP 是把 IP 地址按地区或用途整理的数据集合,可供路由规则按 IP 匹配。它描述的是数据库分类结果,不是访问者或服务器的精确位置证明。云服务地址、地址归属变化和数据更新频率都可能影响结果,误分流时应结合实际解析 IP 与所用数据文件排查。
GeoSite
GeoSite 是按服务、类别或地区整理的域名集合,常用于一组网站的统一路由匹配。它与 GeoIP 的区别在于匹配对象是域名,而不是 IP 地址。规则引用的分类必须存在于当前数据文件中,且请求需要保留可供匹配的域名信息;分类名正确并不保证每次请求都能命中。
分流
分流是按规则让不同请求使用直连、代理或阻断等出站的安排,不是一种独立代理协议。客户端中的“绕过大陆”等模式通常对应一组预设规则,具体内容随实现与数据文件变化。修改规则后,应分别验证应直连和应代理的目标,并通过日志确认实际出站,而不是只看模式名称。

加密与安全

连接地址、服务名称、用户认证和安全层各有职责。遇到握手错误,应核对相应参数,不要把跳过验证当成常规修复方法。

REALITY
REALITY 是 Xray 生态中的安全传输方案,常见于 VLESS 连接配置,但它本身不是 VLESS 的另一个名称。客户端需要按服务端要求填写公钥、serverName、shortId 等对应参数,部分字段可能允许为空。应优先完整导入配置,不能把任意域名或其他节点的公钥替换进去。
TLS
TLS 为网络连接提供加密及身份验证,HTTPS 也使用这一类安全协议。客户端通常需要验证证书链、目标主机名及有效期,因此系统时间错误也可能造成连接失败。出现证书报错时,应先核对时间和服务端配置;跳过证书验证会削弱身份验证,不能替代问题定位。
SNI
SNI 是 TLS 握手中用于指明目标服务名称的扩展,客户端界面中常见相关字段是 serverName。建立网络连接的地址与握手使用的服务名称可能不同,但这种组合必须符合服务端设置。WebSocket 的 Host、SNI 和证书中的名称也不能直接视为同一个字段,排查时需要逐项核对。
UUID
UUID 是通用唯一标识符,在 VMess、VLESS 等连接配置中常被用作用户标识。它的字符串格式与显示名称不同,手动输入时漏掉字符或混入空格都可能导致认证失败。用于连接认证的 UUID 应作为凭据保存;即使地址和端口不变,随意生成一个新值也不能替代服务端已配置的标识。

系统与网络

系统代理与 TUN 的接管范围不同,DNS 查询还可能走独立路径。判断配置是否符合预期,要同时观察应用、系统和内核三层。

TUN 模式
TUN 通过虚拟网络接口把 IP 流量交给网络处理程序,能够覆盖部分不遵循系统代理的应用。实际接管范围由系统路由、排除项、权限及实现共同决定,并非打开开关就必然覆盖全部流量。启用前应检查权限和其他虚拟网络工具的冲突,具体操作见TUN 模式教程。
系统代理
系统代理是操作系统向应用提供的代理设置,常指向客户端监听的本地地址和端口。只有遵循这些设置的应用才会使用它,部分游戏、命令行程序和自带网络设置的软件可能例外。客户端退出后若系统仍保留失效代理,网页可能无法加载,此时应检查系统代理状态及本地监听是否存在。
FakeDNS
FakeDNS 返回供内部识别使用的虚拟地址,并保存这些地址与原始域名的对应关系。后续流量进入同一处理链路时,内核可利用映射恢复域名,从而辅助路由判断。它不是普通公共 DNS 的直接替代品,必须与流量接管、虚拟地址段路由及映射生命周期配合,否则可能出现解析成功却无法连接。
DNS 泄漏
DNS 泄漏指域名查询没有遵循预期解析路径,例如预期交给指定解析器,却由系统或应用另行发出。浏览器的安全 DNS、系统解析设置、客户端 DNS 和分流规则都可能改变查询去向。检测结果需要结合预期策略解释,出现本地解析器不一定代表故障;应先明确哪些请求本来就计划直连。