概念速查

V2Ray 术语表

从协议与内核开始,逐步看懂订阅、节点、路由、DNS 和 TUN 模式。每个词条先解释它是什么,再说明它会在哪些设置中出现。

按场景查找

五类常见配置概念

看到陌生字段时,先判断它属于协议、内核、节点、路由还是网络层。分类确定后,再对照具体词条,通常比逐字猜配置更快。

先分清协议与传输

VMess、VLESS 和 Trojan 描述客户端与服务端如何通信;TLS、REALITY、SNI 则更多出现在传输安全和连接参数中。它们经常组合出现,但不是同一层概念。

客户端不等于内核

v2rayN、v2rayNG 提供图形界面,Xray 或 V2Fly 内核负责处理协议、DNS 与路由。排查问题时,需要分别确认界面设置和内核运行状态。

连接测试只代表当时

延迟、真连接延迟和节点测速采用的测试方法不同。结果会随本地网络、服务端负载和测试目标变化,不适合只凭一次数字判断长期表现。

Protocol

协议与加密

这一组词决定连接参数怎样组合。导入节点后通常不用逐项填写,但读懂它们有助于检查协议类型、传输安全和服务器名称是否匹配。

VMess

VMess 是 Project V 生态中较早使用的客户端与服务端通信协议。节点配置通常包含服务器地址、端口、用户标识、传输方式和安全相关选项。

导入配置时应保持各字段原样对应,不能只复制地址和端口。若用户标识、传输路径或安全设置不一致,网络可达也无法完成协议连接。

VLESS

VLESS 是一种结构较精简的代理协议,自身不承担额外的数据加密工作。实际配置中,它通常与 TLS、REALITY 或其他传输安全方案组合使用。

看到 VLESS 节点时,需要同时检查用户标识、流控方式、传输类型和安全层参数。协议名称相同,并不表示两条节点配置可以互换字段。

Trojan

Trojan 是依赖 TLS 建立安全传输的代理协议,常见配置包含服务器域名、端口、密码和服务器名称。这里的密码属于协议身份信息,需要与服务端配置一致。

排查连接时,除了确认密码,还要检查系统时间、域名解析、TLS 设置和 SNI。只确认服务器端口可以访问,并不能说明完整握手已经成功。

REALITY

REALITY 是 Xray 生态中的一种传输安全方案,常与 VLESS 一起出现。客户端配置可能包含公钥、短标识、服务器名称和指纹等参数。

这些字段由服务端配置决定,导入后不宜按字面随意修改。公钥或短标识不匹配时,连接通常会在安全握手阶段失败。

TLS

TLS 是用于保护网络连接内容并验证通信端身份的通用安全协议。V2Ray 客户端中的 TLS 设置常与证书域名、SNI、系统时间和传输方式一起出现。

证书验证依赖正确的系统时间和服务器名称。遇到证书过期、名称不匹配或握手失败提示时,应先核对这些基础条件,而不是直接改动协议类型。

Core & Client

内核与客户端

图形客户端负责把订阅、节点和开关整理成可操作界面,内核负责执行连接、路由和 DNS 规则。两者版本和配置状态都会影响最终运行结果。

V2Ray

V2Ray 通常用来指 Project V 生态中的网络代理平台和相关配置体系。一个完整配置可以包括入站、出站、路由、DNS、日志与策略等模块。

日常使用图形客户端时,很多模块由界面自动生成。阅读高级配置时,再按模块理解数据从哪里进入、怎样匹配规则以及从哪个出口离开。

V2Fly

V2Fly 是延续 Project V 技术体系的社区项目与内核家族。它负责执行协议连接、路由判断、DNS 查询和传输处理,也被部分客户端作为运行核心。

V2Fly 与图形客户端不是同一产品层级。界面里出现内核选择或内核版本时,指的是实际执行配置的程序,而不是订阅管理界面本身。

Xray

Xray 是与 V2Ray 配置体系高度相关的开源内核,支持 VLESS、REALITY、路由和 DNS 等功能。v2rayN 与 v2rayNG 的常见配置都可能由 Xray 执行。

客户端提示内核启动失败时,应查看运行日志、内核文件状态和配置语法。节点列表能正常显示,只说明界面读取到了配置,不代表内核已经建立连接。

v2rayN

v2rayN 是面向 Windows、macOS 和 Linux 的桌面图形客户端。它提供订阅更新、节点选择、系统代理、TUN 模式、路由设置和日志查看等操作入口。

启用代理前通常要先导入订阅、选择可用节点,再按应用场景开启系统代理或 TUN 模式。界面选项会转换为内核配置,因此修改后可能需要重启相关服务。

v2rayNG

v2rayNG 是面向 Android 的图形客户端,常见运行核心为 Xray。它可以通过订阅或单条链接导入节点,并提供节点切换、路由设置和运行日志。

连接时系统会请求建立本地虚拟网络通道,这是客户端接收设备流量的必要步骤。若个别应用没有按预期工作,可继续检查应用自身网络设置和客户端路由模式。

Subscription & Node

订阅与节点

订阅解决批量分发和更新,节点是一条具体连接配置。测试结果用于观察当前状态,但不能代替对订阅有效性和协议参数的检查。

订阅

订阅是由服务提供方发布的配置集合地址。客户端读取该地址后,会把其中的节点名称、协议参数和分组信息转换为可选择的配置列表。

添加订阅与更新订阅是两个动作:首次添加负责保存地址,更新操作才会重新拉取内容。若更新后列表没有变化,应先查看客户端提示,再确认地址是否仍然有效。

节点

节点是客户端中的一条服务器连接配置,通常包括地址、端口、协议、身份信息、传输方式和安全参数。节点名称只是方便识别的标签,不参与实际连接判断。

选择节点后,客户端仍需启动内核并接管对应流量。节点可见但无法连接时,应分别检查本地网络、系统时间、配置参数和服务端状态。

延迟

延迟表示一次测试请求从本地发出到收到响应所需的时间,常以毫秒显示。测试目标、网络路径、服务器负载和本地无线网络都会影响结果。

不同客户端的延迟测试方法可能不同,因此数字不适合直接横向比较。延迟较低通常意味着响应更快,但不等同于下载速度更高或连接始终稳定。

真连接延迟

真连接延迟是通过实际建立代理连接并访问测试目标得到的响应时间。它会经过协议握手和代理出站,比只检测服务器网络可达性的测试更接近真实连接过程。

测试失败可能来自节点参数、DNS、目标站点或本地网络,并不只对应一种原因。连续测试前可以先查看日志,避免把协议错误误判成单纯的网络波动。

节点测速

节点测速泛指使用延迟测试、真连接测试或传输测试比较节点当前表现。不同测试关注的指标不同,快速测试适合初筛,实际使用体验还取决于持续连接和目标服务。

批量测速会同时建立较多网络请求,结果也可能受测试顺序影响。更稳妥的做法是先筛出几条候选节点,再分别进行连接验证。

Routing

路由与分流

路由模块不会创建连接节点,它只负责判断已经进入内核的请求应该使用哪个出站。规则顺序、匹配目标和最终出口需要一起阅读。

路由规则

路由规则根据域名、IP、端口、网络类型或协议等条件决定流量使用哪个出站。规则由上到下匹配时,较具体的条件通常应放在更合适的优先位置。

一条规则至少要看匹配条件和目标出站两部分。只看到域名列表而忽略出站标签,容易误解这条规则究竟是代理、直连还是阻断。

分流

分流是让不同类型的网络请求分别走代理、直接连接或阻断出站的处理方式。它依赖路由规则识别目标,再把请求交给对应的出口。

分流不是简单的速度开关。规则覆盖范围过大可能让不需要的请求改变路径,覆盖范围过小则可能遗漏特定域名或应用连接。

GeoIP

GeoIP 是按 IP 地址所属地区或用途分类的数据集合,路由规则可通过分类名称批量匹配目标 IP。它处理的是解析后的网络地址,而不是网页上显示的语言或名称。

GeoIP 数据需要随网络分配变化更新。规则没有命中时,还应检查请求是否已经解析出 IP,以及当前路由策略优先使用域名还是 IP 条件。

GeoSite

GeoSite 是按用途或类别整理的域名规则集合,常用于批量匹配一组相关域名。它减少了逐条维护域名的工作,但分类边界仍取决于规则数据本身。

一个服务可能同时使用主域名、接口域名和内容分发域名。只匹配其中一部分时,页面与资源请求可能走向不同出站,需要结合日志查看实际命中情况。

域名匹配

域名匹配是按照完整域名、子域名、关键字、正则条件或规则集判断请求去向的过程。不同匹配方式的范围不同,完整域名通常最精确,关键字范围更宽。

配置规则时,应优先选足够明确的条件。范围过宽的关键字可能同时命中不相关域名,使原本独立的请求使用同一个出站。

Transport & Network

传输与网络

这一组术语与系统怎样把流量交给客户端有关。系统代理和 TUN 模式覆盖范围不同,DNS、FakeDNS 与 SNI 则影响域名解析和连接握手。

TUN 模式

TUN 模式通过虚拟网络接口接收系统流量,再由代理内核执行 DNS、路由和出站处理。它可以覆盖部分不读取系统代理设置的应用,也能处理更多类型的连接。

启用时通常需要系统授予网络相关权限,并可能与其他虚拟网络工具产生接口或路由冲突。遇到断网现象时,可先退出 TUN 模式并确认系统路由是否恢复。

FakeDNS

FakeDNS 会先向应用返回一个临时映射地址,内核收到后再还原出原始域名。这样做有助于让后续路由继续使用域名条件,而不是过早只剩下 IP 地址。

临时地址只在对应的映射环境中有意义,不是目标服务的真实地址。若映射状态丢失或流量绕开内核,连接可能无法按预期还原域名。

DNS 泄漏

DNS 泄漏是指应用的域名查询绕过预期 DNS 路径,交由其他解析器处理。常见原因包括应用自行指定解析方式、系统存在多个网络接口,或部分请求没有进入代理内核。

排查时应先确认实际发起查询的程序,再检查客户端 DNS 设置、系统网络配置和路由模式。仅更换一个 DNS 地址,不一定能改变所有应用的查询路径。

系统代理

系统代理是操作系统提供给应用读取的代理地址和端口设置。浏览器及部分桌面程序会主动遵循它,但自行管理网络连接的应用可能忽略该设置。

开启系统代理不等于所有设备流量都会自动进入客户端。如果需要覆盖不读取系统代理的程序,可以再判断是否适合使用 TUN 模式。

入站(Inbound)

入站是代理内核接收连接的入口,常见配置包含监听地址、端口和接入协议。系统代理通常会把应用请求送到本机的 HTTP 或 SOCKS 入站。

监听在本机地址时,通常只供当前设备使用;允许局域网连接时,还要同时考虑监听范围和系统防火墙。入站端口被其他程序占用会导致内核启动失败。

出站(Outbound)

出站是代理内核处理流量后的出口,可以连接代理服务器、直接访问目标,也可以执行阻断。每个出站通常有独立标签,供路由规则引用。

节点配置一般会生成代理出站,客户端还会准备直连和阻断出站。阅读路由时,把规则中的出站标签与实际定义对照,就能看清流量最终去向。

DNS

DNS 是把域名转换为网络地址的解析系统。客户端可以设置查询服务器、域名匹配规则、查询类型和请求使用的出站,从而配合路由完成解析。

连接问题不一定都来自节点,域名无法解析同样会让请求失败。排查时可以区分是没有得到解析结果,还是已经得到地址但后续连接超时。

SNI

SNI 是 TLS 握手中用于指明目标服务器名称的信息。一个服务器地址承载多个域名服务时,服务端会依据该名称选择相应的证书和连接配置。

节点参数中的 SNI 不一定与服务器地址文字完全相同,但必须符合服务端提供的配置。自行清空或替换后,可能出现证书名称不匹配或握手失败。

继续阅读配置

把术语放回实际操作

准备首次配置时,可以从订阅导入、选择节点和代理模式开始;需要阅读完整 JSON 时,再按入站、出站、路由和 DNS 的顺序拆分配置。遇到连接问题,先看运行日志属于解析、握手、超时还是路由未命中,再回到对应词条核对。

下载v2rayN