配置概念 · 按场景查阅

V2Ray 概念速查

协议负责怎样通信,内核负责执行配置,客户端负责提供操作界面。先区分这三个层次,再查订阅、路由、DNS 与代理模式,设置项之间的关系会更清楚。

本页解释术语与适用边界;具体菜单名称以客户端版本为准。初次配置可从上手教程开始,需要连续阅读时查看完整手册。

传输协议

此类同时收录代理协议与传输安全机制。它们可能组合使用,但不能把名称当成同一层面的可替换选项。

传输协议 · 代理协议

VMess

VMess 是 Project V 生态中的代理协议,包含身份认证与数据加密机制,配置通常涉及用户标识、服务端地址和端口。它还可以搭配不同传输方式,不能只凭协议名判断一份配置是否完整。部分认证过程依赖时间,因此设备时钟偏差较大时,应先校准时间再排查连接。

传输协议 · 代理协议

VLESS

VLESS 是轻量代理协议,本身不提供数据加密,传输安全通常由 TLS 或 REALITY 等配套机制承担。导入配置时,用户标识、传输方式、安全选项和可能使用的流控字段都需要与服务端对应。它与 VMess 的字段含义并不完全相同,不能只改协议下拉框就完成转换。

传输协议 · 代理协议

Trojan

Trojan 通常在 TLS 连接中承载代理通信,并以密码完成代理层认证。服务器地址、认证密码与 TLS 服务器名称分别解决连接位置、访问认证和对端身份验证的问题,不应混填。遇到连接失败时,应分别检查认证与 TLS 报错,而不是反复更换本地监听端口。

传输协议 · 传输安全

REALITY

REALITY 是 Xray 生态中的传输安全机制,不是独立的代理协议,常见配置会将它与 VLESS 组合使用。服务器名称、公钥相关参数及短标识等项目需要按服务端提供的信息填写,不能自行拼接。客户端与所用内核也需要支持对应配置;出现导入成功但无法连接时,要继续确认内核兼容性。

传输协议 · 传输安全

TLS

TLS 用于保护传输内容,并通过证书等机制验证通信对端的身份;它与代理协议中的用户认证不是一回事。连接地址可以是 IP,但用于验证的服务器名称仍需与证书要求一致。证书错误应从设备时间、服务器名称和证书配置定位,不宜把跳过验证当作常规解决方式。

内核与生态

同一份图形界面可能调用不同内核。判断协议支持情况时,应同时确认客户端、实际内核及其版本。

内核与生态 · 项目背景

Project V

Project V 是理解 V2Ray 及其相关工具时常见的生态背景,核心思路包括可组合的入站、出站和路由处理。它不是某个桌面安装程序,也不是订阅服务名称。生态中的不同项目会独立发展,因此不能据此推断每款客户端都具备同样的协议与设置项。

内核与生态 · 内核项目

V2Fly

V2Fly 是延续 V2Ray 开发的社区项目,维护相应内核与文档;界面中也可能使用 v2fly 这一写法。Android 客户端 v2flyNG 使用该内核生态,适合按既有配置需求选择。不同内核的扩展功能并不完全一致,从其他客户端迁移时,需要逐项确认协议和传输设置是否受支持。

内核与生态 · 内核项目

Xray

Xray 是从 V2Ray 发展而来的代理内核项目,具有独立的功能演进,REALITY 等设置需要相应内核支持。v2rayNG 使用 Xray 内核,桌面客户端则应以实际选择和调用的内核为准。排查不识别字段或不支持协议的报错时,除了看客户端名称,也要确认实际运行的内核。

内核与生态 · 功能分工

客户端与内核

v2rayN、v2rayNG、v2flyNG 是图形客户端,负责导入配置、组织订阅以及呈现设置;内核负责实际连接与规则执行。界面能保存某个选项,不代表当前内核一定支持它。更新、迁移或排错时应记录两者的信息,并区分界面操作错误与内核启动、网络连接错误。

订阅与节点

订阅负责分发配置,节点是可选的连接配置。管理分组、更新内容和测试可用性是不同操作。

订阅与节点 · 配置来源

订阅

订阅是通过一个地址获取并更新一组连接配置的方式,地址返回的格式需要与客户端兼容。更新订阅主要刷新配置内容,并不等于建立代理连接,也不保证其中每项配置可用。订阅地址可能包含访问凭据,不宜放进公开截图、日志或聊天记录;更换客户端时还应保留原有分组设置。

订阅与节点 · 连接配置

节点

节点通常指客户端中的一份远端连接配置,包含地址、端口、协议、认证信息和传输参数等内容。显示名称只是标签,不能据此证明物理位置、线路质量或当前可用性。选中节点后,应用流量仍需通过系统代理、TUN 或客户端相应模式进入代理处理链路。

订阅与节点 · 配置管理

订阅分组

订阅分组用于按来源或用途组织配置,方便分别更新、筛选和维护。它通常是客户端的管理功能,不等同于自动负载均衡,也不会因为建了分组就自动实现故障切换。手工编辑由订阅生成的项目之前,应确认下次更新是否会覆盖修改,重要的自定义配置应单独保存。

订阅与节点 · 连通性测试

真连接延迟

真连接延迟一般指经所选代理配置访问测试目标所得到的耗时,具体计时范围取决于客户端实现。测试目标、连接复用和超时设置都会影响结果,因此它既不是服务器的纯网络往返时间,也不等于持续下载速度。测试失败时,应结合目标可达性和日志判断,不能只凭一次结果认定配置失效。

路由与 DNS

解析决定如何获得地址,路由决定连接走哪条出站。两者相互影响,但不能用一个开关代替整套策略。

路由与 DNS · 匹配条件

路由规则

路由规则按域名、IP、端口或其他受支持的条件,将连接交给直连、代理、阻断等指定出站。规则一般存在匹配顺序,过宽的前置规则可能使后续细分条件没有机会生效。修改时既要看目标条件,也要确认未匹配连接的默认处理方式,并用具体访问场景验证结果。

路由与 DNS · 流量策略

分流

分流是利用规则把不同连接交给不同出站的策略,而不是一种独立协议。客户端中的绕过大陆、全局等名称通常对应预设规则或处理方式,但具体范围仍需查看当前配置。排查某个应用未按预期访问时,先确认流量是否进入客户端,再检查命中的规则与解析结果。

路由与 DNS · 地址集合

GeoIP

GeoIP 在路由配置中通常指按地区或用途整理的 IP 地址集合,用来减少逐个填写地址段的工作。分类结果取决于数据来源与更新时间,不是对服务器位置的实时测量。遇到规则结果与预期不同,应检查实际目标 IP、数据文件和分类范围,而不是仅依赖网站名称判断。

路由与 DNS · 域名集合

GeoSite

GeoSite 将网站、服务或用途相关的域名整理成集合,便于在规则中按类别匹配。它处理的是域名条件,与按 IP 分类的 GeoIP 不同,也不能代替 DNS 解析。一个服务可能使用多个域名和第三方资源,因此访问不完整时,还需要检查实际请求涉及的域名是否都被覆盖。

路由与 DNS · 名称解析

DNS

DNS 将域名解析为 IP 地址等记录,是域名访问链路中的基础环节。操作系统、浏览器和代理内核可能各自发起解析,因此只修改一处 DNS 地址,不一定影响所有应用。配置时要分别确认由谁解析、查询走哪条路径以及结果如何参与路由,再判断是否需要调整解析服务器。

路由与 DNS · 域名映射

FakeDNS

FakeDNS 返回保留地址段中的虚拟地址,并维护地址与原始域名的映射,后续连接由内核恢复域名再处理。它不表示访问目标真的位于该虚拟地址,也不是把所有解析结果固定成一个地址。该机制需要解析与流量接管链路配合,开启或关闭后还应留意应用缓存是否仍保留旧映射。

路由与 DNS · 路径检查

DNS 泄漏

DNS 泄漏是指查询经过了预期之外的解析器或网络路径,判断前应先明确自己的解析策略。测试页面显示某个解析器名称,并不能单独证明全部应用的 DNS 路径,也不能直接说明代理连接失效。排查时需结合应用自带的加密 DNS、系统设置和客户端规则,逐项确认实际请求来源。

路由与 DNS · 解析时机

域名策略

路由中的域名策略决定是否以及何时把域名解析为 IP,以便继续进行 IP 规则匹配。例如 IPIfNonMatch 通常表示域名规则未匹配时,解析后再尝试匹配 IP 规则。它不是 DNS 服务器地址,也不等同于强制所有请求使用某个地址族;相似名称出现在不同设置层时,应分别查看含义。

代理模式与 TUN

先确定哪些应用流量被接管,再确定进入内核后的处理规则。接管范围和出站选择是两件事。

代理模式与 TUN · 系统设置

系统代理

系统代理向操作系统登记本地代理地址,让遵循该设置的应用把请求交给客户端。它不保证接管全部应用,也不意味着所有 UDP 通信都会经过代理。关闭客户端后若网页访问异常,应检查系统是否仍保留指向本地监听端口的代理设置,而不是立即修改远端配置。

代理模式与 TUN · 虚拟网络接口

TUN 模式

TUN 通过虚拟网络接口接收匹配的 IP 流量,再交给内核执行路由和连接处理,通常比系统代理覆盖更多应用。它扩大的是接管范围,不会自动把全部连接都变成代理出站,也不会替代 DNS 设置。启用时可能需要相应权限,并应留意与其他虚拟网络工具之间的路由冲突。

代理模式与 TUN · 流量识别

嗅探

嗅探从部分连接的初始数据中识别协议或域名线索,为路由匹配提供更多信息。它不能解密任意加密内容,也不能保证所有连接都能恢复出域名,识别范围受协议和设置影响。是否替换目标地址等行为取决于具体选项,因此应按实际需求启用,而不是把它视为通用修复开关。

代理模式与 TUN · 应用范围

分应用代理

分应用代理按应用选择纳入或排除流量接管范围,在 Android 客户端中通常与 VPN 模式配合使用。名单可能表示仅代理选中应用,也可能表示绕过选中应用,需要先确认当前模式含义。应用被纳入后,流量仍会继续匹配路由规则,因此勾选应用并不必然等于所有请求都经代理出站。