REFERENCE / TERMINOLOGY

V2Ray 术语手册

协议、内核、订阅、路由与客户端设置,分层查阅。每个条目说明术语含义、常见配置关联与使用边界;条目标题的锚点可用于保存或分享。

PROTOCOL / TRANSPORT

协议与传输

代理协议负责连接语义,传输方式负责承载数据,安全层负责保护连接。节点编辑窗口把这些选项放在一起,不代表它们属于同一层。

协议与传输 / protocol

VMess

V2Ray 生态中的代理协议,包含身份认证与数据保护机制,配置中常见协议值为 vmess。用户标识、服务地址、端口和传输设置需要与服务端一致,只有地址正确仍不足以完成连接。认证异常时除检查参数,还应确认设备时间是否准确;旧教程里的历史字段不能直接套入当前配置。

协议与传输 / protocol

VLESS

轻量代理协议,本身不提供数据加密,通常配合 TLS 或 REALITY 等安全层使用。它与承载连接的传输方式是不同层次的设置,不能只凭“VLESS 节点”判断完整连接方式。导入后应继续核对安全层、服务器名称和流控等参数,具体字段以所选内核及服务端配置为准。

协议与传输 / protocol

Trojan

通常运行在 TLS 之上的代理协议,使用密码进行认证。客户端中的密码、服务器名称及传输参数需要与服务端匹配,服务器地址与证书对应的名称也可能并不相同。遇到握手失败时,应检查名称、设备时间与证书信任链,而不是通过跳过证书验证来掩盖配置错误。

协议与传输 / protocol

Shadowsocks

以加密方法与密码等参数建立连接的代理协议,常见配置项包含 method 与 password。不同加密方法的密钥要求和内核支持范围可能不同,不能把任意密码与任意方法组合。导入链接后若提示方法不受支持,应先确认内核能力和来源参数,再决定是否更换配置。

协议与传输 / security

REALITY

Xray 生态中的传输安全机制,不是独立的节点协议;节点通常还需要选择 VLESS 等代理协议。连接时应核对服务器名称、公钥、短标识等参数,并注意客户端显示名称与底层字段可能存在差异。看到 REALITY 选项不等于任意内核均可运行,应先检查实际调用的内核及其兼容性。

CORE / ECOSYSTEM

内核与生态

项目名称、执行程序与图形界面分别承担不同职责。排查报错时,先确定报错来自客户端界面还是内核日志。

内核与生态 / origin

Project V

与 V2Ray 起源相关的项目体系名称,用于理解这套代理技术的背景,而不是节点配置中的协议值。客户端界面、代理协议和执行连接的内核属于不同概念。阅读资料时应进一步确认文章讨论的是 V2Fly、Xray,还是某款客户端,不能仅凭“V2Ray”一词推断全部功能。

内核与生态 / core family

V2Fly

延续 V2Ray 技术体系的社区项目,其内核常称为 v2fly-core;v2flyNG 属于使用该内核的 Android 客户端。配置格式和协议支持需要以实际内核版本为准,不应把另一内核的示例直接视为兼容配置。切换前应检查协议、安全层以及 JSON 结构,切换后再查看启动日志。

内核与生态 / core family

Xray-core

从 V2Ray 技术体系发展而来的代理内核,包含 REALITY 等相关能力;v2rayNG 使用 Xray 内核。部分基础配置与 V2Fly 相似,但协议扩展、字段和行为可能不同,不能据此假定完全兼容。选型时以节点所需能力为依据,具体区别可继续阅读内核支持对照。

内核与生态 / execution

内核

实际解析配置、接收入站连接、执行路由并建立出站连接的程序,通常在图形客户端背后运行。客户端窗口能够打开,不代表内核已经启动;端口占用、未知字段或规则数据缺失都可能导致启动失败。排查时先看内核日志中的首个明确错误,再检查对应配置段,避免同时修改多个无关设置。

内核与生态 / interface

图形客户端

提供订阅管理、节点选择、模式切换与日志界面的应用,例如 v2rayN、v2rayNG 和 v2flyNG。自动更新间隔、窗口偏好和订阅分组通常由客户端保存,不一定写入内核的 config.json。需要选择安装入口时可查阅客户端页面,配置时则应区分界面设置与生成后的内核字段。

SUBSCRIPTION / PROFILE

订阅与节点

订阅是配置来源,节点是单份连接参数,测试结果是特定时刻的观测。三者不能相互替代。

订阅与节点 / source

订阅

供客户端获取一组连接配置的地址或内容,客户端解析后通常显示为节点列表。更新订阅会重新读取来源数据,但不代表其中所有节点都能建立连接;访问失败也可能发生在获取配置这一步。订阅地址可能包含访问凭据,不宜放进公开截图、日志或分享文本,更新前还应确认原有手动修改是否会被覆盖。

订阅与节点 / profile

节点

客户端中一份可选连接配置的常见称呼,通常包含地址、端口、协议和认证参数。显示名称只是标签,不是服务器位置或性能的证明,也不保证该节点适合当前内核。连接失败时应按字段核对,而不是只更改备注名称;选中节点后还需确认客户端已将其应用到正在运行的配置。

订阅与节点 / organization

订阅分组

客户端用于按来源或用途整理节点的管理结构,便于分别更新、筛选和选择。它不是 V2Ray 内核 JSON 中统一规定的字段,不能把分组名称直接当作路由出站标签。多个订阅同时使用时,应先确认当前分组再执行更新;具体整理方法见v2rayN 订阅分组与节点过滤。

订阅与节点 / measurement

延迟

某种测试操作从发起到得到响应的耗时,必须结合测试方法理解。TCP 建连、协议握手和完整请求采用不同测试过程,结果不能直接等同,也不代表下载速率。比较节点时应保持测试目标与方法一致,并结合连续使用表现判断;一次超时只能说明该次测试没有在期限内完成。

订阅与节点 / request test

真连接延迟

客户端通过所选代理配置向测试地址发起请求后记录的耗时,具体计时边界取决于客户端实现。测试目标、超时设置、域名解析和远端响应都会影响结果,因此它不等于单纯的网络往返时间。测试成功通常只说明该目标在该次测试中可达,不能推断所有应用和所有目标都会成功。

ROUTING / RESOLUTION

路由与 DNS

域名规则、地址规则与解析策略存在先后依赖。先确认内核实际拿到了哪些信息,再判断规则为什么命中或未命中。

路由与 DNS / decision

路由分流

依据域名、目标地址、端口或入站标签等条件选择出站的过程,规则通常按顺序检查,命中后采用对应处理路径。规则中的 outboundTag 需要对应 outbounds 中的 tag,它是名称引用,不是自动创建出口的指令。检查分流时应同时核对规则顺序、匹配条件和未命中时的默认行为。

路由与 DNS / address set

GeoIP

用于引用 IP 地址集合的规则数据体系,例如 geoip:private 可用于匹配私有地址范围。它匹配地址集合,不直接判断应用名称;地理标签也不能保证地址的实时物理位置。使用前需要确认规则数据已加载,域名连接是否会进一步进行地址匹配,还取决于内核的域名解析策略。

路由与 DNS / domain set

GeoSite

用于引用域名集合的规则数据体系,例如 geosite:cn 表示引用名为 cn 的集合,而不是按域名后缀进行简单猜测。集合标签是否可用取决于实际加载的数据文件,不同数据来源的内容也可能不同。规则没有生效时,应检查标签是否存在、目标域名是否在集合内,以及连接是否保留了域名信息。

路由与 DNS / resolver

DNS

将域名解析为地址等记录的系统,解析结果会影响连接目标和部分路由判断。系统、浏览器、客户端和内核可能分别具有 DNS 设置,修改其中一处并不保证其他解析路径同步改变。排查时应记录查询由谁发起、发往哪个解析器以及是否经过预期出站,再结合缓存与地址族设置检查结果。

路由与 DNS / synthetic address

FakeDNS

为域名分配合成地址并保存映射的机制,后续连接通过映射找回原始域名,供代理转发与路由使用。它依赖后续连接进入能够识别该映射的处理路径,合成地址本身不是服务器的真实地址。只切换 DNS 而未接管相应连接可能导致访问失败,启用前应确认客户端具备完整配套支持。

路由与 DNS / path mismatch

DNS 泄漏

DNS 查询绕过预期解析路径、经由其他解析器发送的情况,判断依据是预期与实际路径是否一致。浏览器的独立解析设置、系统回退行为或应用自带解析都可能影响结果,仅修改一个 DNS 地址不足以完成判断。应结合查询日志、浏览器设置和客户端路由检查;使用加密 DNS 也不自动等于符合预期路径。

CLIENT / NETWORK ENTRY

客户端设置

代理模式首先决定流量如何进入客户端。模式名称相近,不代表接管范围、权限要求和 DNS 行为相同。

客户端设置 / virtual interface

TUN 模式

通过虚拟网络接口接收 IP 数据包并交由代理组件处理的模式,可覆盖部分不遵循系统代理的连接。支持范围取决于客户端、转发组件和系统权限,不能把 TUN 简化为所有 V2Ray 内核都通用的一个 JSON 开关。启用后若出现断网,应检查路由冲突、DNS 配套和其他虚拟网络软件,再逐项恢复验证。

客户端设置 / application proxy

系统代理

向操作系统登记代理地址和端口,让遵循该设置的应用使用代理,通常指向客户端的本地入站。它不会自动接管设备上的全部网络连接,部分程序需要单独配置或使用其他接入方式。关闭客户端前应确认系统代理已经恢复,若浏览器仍指向一个停止监听的本地端口,就可能出现无法访问的现象。

客户端设置 / listener

本地入站

代理内核接收应用连接的监听入口,常见类型包括 HTTP 和 SOCKS,对应配置中的 inbounds。监听地址、端口及认证决定入口的可访问范围;回环地址通常仅供本机使用,通配监听则需要额外控制访问。应用填写的代理类型必须与入站类型匹配,HTTP 代理端口不能仅因同属代理入口就当作 SOCKS 使用。

客户端设置 / domain detection

流量嗅探

从连接开头的协议特征中提取域名等信息,辅助路由判断的机制,配置中常见名称为 sniffing。它不等于解密应用的全部加密内容,也不能保证对每种连接都提取出域名。启用后仍需区分仅供路由使用还是改写目标等行为,具体选项应结合内核版本和现有 DNS 方案确认。

客户端设置 / shared listener

局域网共享

让同一局域网内其他设备访问电脑上的代理入站,需要同时确认监听地址、端口、设备互通和防火墙规则。其他设备应填写电脑的局域网地址,而不是回环地址;网络隔离也可能阻止同一无线网络中的设备互访。共享应限定在可信网络,并按需设置认证,操作路径见允许局域网连接设置。

术语对应概念,字段对应实现。遇到界面名称不同或示例无法加载时,以当前客户端生成的配置和内核日志为核对起点;常见现象可继续查阅常见问题。

返回术语目录 ↑