协议与传输
VMess
代理协议 · 用户标识认证
VMess 是 Project V 生态中的代理协议,使用用户标识完成身份识别,并包含自身的协议安全机制。设备时间明显偏差可能影响认证,因此排查连接问题时应检查系统时间同步。VMess 与传输方式属于不同层次,仅有相同用户标识并不意味着整条配置一致。
CONCEPT REFERENCE / 25 TERMS
按配置所在层次查词:协议负责通信约定,内核执行连接,客户端管理配置,路由选择出站,DNS 处理名称解析。先区分概念,再调整参数。
按操作顺序阅读使用手册 →PROTOCOL / TRANSPORT
协议名称不直接代表速度,也不自动包含某一种传输方式。导入配置后,仍需确认客户端与所选内核支持相关组合。
协议与传输
代理协议 · 用户标识认证
VMess 是 Project V 生态中的代理协议,使用用户标识完成身份识别,并包含自身的协议安全机制。设备时间明显偏差可能影响认证,因此排查连接问题时应检查系统时间同步。VMess 与传输方式属于不同层次,仅有相同用户标识并不意味着整条配置一致。
协议与传输
轻量代理协议
VLESS 使用用户标识进行身份识别,协议本身不提供完整的传输加密,实际安全属性取决于 TLS、REALITY 等配套安全层及其配置。配置中的 flow 也需要与服务端和内核能力对应。选择 VLESS 时,应核对完整参数组合,而不是把协议名称当作连接成功的保证。
协议与传输
代理协议 · 密码认证
Trojan 通常运行于 TLS 连接之上,使用密码完成身份认证。服务器地址、端口、密码与服务器名称需要分别核对,连接地址与证书中的域名也可能承担不同角色。证书验证失败时,应检查名称、证书链和设备时间,不宜把关闭验证当作日常解决方式。
协议与传输
传输安全机制
REALITY 是 Xray 生态中的传输安全机制,不是与 VLESS 并列的一种独立代理协议。它常与 VLESS 配合使用,客户端需要支持相应能力,并匹配服务端提供的公钥、服务器名称与短标识等参数。不同客户端的字段名称可能有差异,不能将这些字段直接套入普通 TLS 配置。
协议与传输
Transport · TCP / WebSocket / gRPC
传输方式描述代理协议如何承载数据,常见选项包括 TCP、WebSocket 与 gRPC。WebSocket 的路径、请求主机以及 gRPC 的服务名等字段,需要与服务端对应。切换传输方式通常涉及服务端配套调整,不是客户端单独改一个下拉选项就能完成。
CORE / ECOSYSTEM
站点、客户端与内核是不同主体。查阅功能说明时,应同时确认客户端名称、实际运行内核及其版本。
内核与生态
模块化网络代理生态背景
Project V 是围绕模块化网络代理能力形成的项目与生态背景,V2Ray 是理解这一技术体系的重要入口。它不是某个图形客户端的名称,也不代表统一的订阅服务。搜索 V2Ray 官网或客户端来源时,需要区分内核项目、图形界面项目与提供文档的知识站。
内核与生态
V2Ray 社区内核项目
V2Fly 是延续 V2Ray 内核发展的社区项目,提供入站、出站、路由与 DNS 等能力。v2flyNG 是使用这一内核体系的安卓图形客户端之一。具体协议、配置格式与功能是否可用,需要结合实际内核版本判断,不能仅凭界面中出现某个字段作结论。
内核与生态
独立发展的代理内核
Xray 源自 V2Ray 技术体系,在共同概念基础上发展了独立功能,REALITY 是其中的相关能力之一。它与 V2Fly 在部分协议和字段上相近,但不能据此认定配置完全兼容。切换内核后,应检查日志与生成的配置,尤其注意专属字段是否仍然有效。
内核与生态
Core · 实际连接执行组件
代理内核负责实际处理连接、协议、路由和名称解析,图形客户端则负责管理配置与启停。客户端界面更新不一定意味着内核同步更新,界面能够保存某项设置也不等于当前内核能够执行。定位问题时,将界面操作错误与内核运行错误分开检查更有效。
内核与生态
v2rayN / v2rayNG / v2flyNG
图形客户端通过窗口、菜单和开关管理订阅、服务器配置与代理接入。v2rayN 面向桌面系统,v2rayNG 与 v2flyNG 面向安卓,具体能力还取决于内核与应用版本。客户端名称不等同于协议名称,同一客户端内也可能管理多种协议的配置。
按系统选择客户端 →CLIENT / SUBSCRIPTION
先确认配置来源,再导入和更新。列表中出现服务器条目,只说明配置已被识别,不等于链路已经验证可用。
客户端与订阅
Subscription · 配置分发方式
订阅通过一个地址获取并更新一组服务器配置,客户端必须支持返回内容所用的格式。订阅地址可能包含访问凭据,分享截图、日志或求助信息时应遮蔽完整地址。订阅转换只改变配置表达形式,不会生成新的服务器,也不能让内核获得原本不支持的协议能力。
客户端与订阅
Node · 单条服务器配置
节点是客户端对一条服务器连接配置的常用称呼,通常包含地址、端口、协议、认证与传输参数。列表里的显示名称只是标签,不一定能准确说明服务器物理位置或线路质量。两条名称不同的配置也可能指向同一地址,判断差异应查看实际参数。
客户端与订阅
Subscription group · 来源管理
订阅分组用于按来源组织配置,方便单独更新、查找与清理。它通常只是客户端的管理单位,不自动决定流量走向,也不等同于路由规则引用的出站标签。手工调整订阅生成的条目前,应确认更新时是否会覆盖修改,必要时另存为独立配置。
客户端与订阅
System proxy · 应用接入方式
系统代理通过操作系统设置,让遵循这些设置的应用连接客户端本地监听端口。部分应用使用独立网络设置,因此开启系统代理并不代表全部流量进入客户端。接入后的流量仍由内核路由选择出站,系统代理开关与全局、绕过等路由模式不能混为一谈。
查看代理模式章节 →客户端与订阅
Connection test · 经代理链路测试
真连接延迟通常指客户端经代理链路访问测试目标时测得的耗时,是否包含握手等阶段取决于具体实现。它不同于只检查端口可达性的 TCP 测试,也不能直接换算为文件下载速度。比较结果时应保持测试目标、网络环境与测试方式一致,单次失败不足以判定配置失效。
ROUTING / OUTBOUND
流量先进入内核,再由匹配条件选择出站。检查路由时,将规则顺序、可用域名信息与数据集内容一起核对。
路由与分流
Routing rule · 条件匹配
路由规则根据域名、IP、端口、网络类型或入站标签等条件选择出站。常见字段规则按顺序匹配,因此更具体的条件应放在宽泛条件之前,避免被提前命中。规则之间的先后关系与一条规则内部多个字段的组合关系不同,调整前要先确认匹配逻辑。
路由与分流
Traffic routing · 按条件选择路径
分流指按流量特征选择直连、代理或阻断等处理路径的策略。所谓全局模式通常表示让已接入内核的流量优先使用代理出站,不表示自动接管所有应用。绕过类模式则根据规则保留部分直连路径,实际结果取决于客户端生成的路由,而不是菜单名称本身。
路由与分流
IP 地址分类集合
GeoIP 将 IP 地址按类别组织,供路由条件引用,例如 geoip:private 常用于匹配私有地址范围。数据集内容与更新情况会影响结果,它并不是对服务器实际位置的实时测量。目标为域名时,IP 类规则能否参与判断,还与域名策略及解析结果有关。
路由与分流
域名分类集合
GeoSite 将域名按类别组织,例如 geosite:cn 可作为域名匹配条件,标签的具体内容取决于使用的数据集。它依据维护者收录的域名条目匹配,不是访问时查询服务器所在地区。域名集合与 IP 集合用途不同,同一个目标在两种规则中的归类不一定一致。
路由与分流
tag / outboundTag
出站对象使用 tag 声明标识,路由规则通过 outboundTag 引用对应对象。direct、proxy 与 block 是常用约定名,真正的行为由该对象的协议和设置决定。填写一个标签名称不会自动创建出站,引用关系必须与实际配置一致。
{
"type": "field",
"domain": ["geosite:cn"],
"outboundTag": "direct"
}
查看路由分流章节 →
DNS / TRAFFIC CAPTURE
名称解析与流量接入会互相影响。修改这类设置前保留可恢复的配置,避免同时改动网卡、路由和解析器而失去定位依据。
DNS 与 TUN
虚拟网络接口接入
TUN 模式借助虚拟网络接口与系统路由接入流量,可覆盖部分不遵循系统代理的应用。它可能需要管理员权限或相应网络授权,实际覆盖范围取决于客户端实现与系统路由。启用 TUN 不等于强制全走代理,仍需处理分流、DNS、本地网络例外及与其他网络软件的冲突。
DNS 与 TUN
合成 IP 与域名映射
FakeDNS 向应用返回合成 IP,并维护这个地址与原始域名的映射,使后续连接能够恢复对应域名并参与路由。它不是公开解析器,也不表示域名真实解析到了该地址。DNS 接入与流量接管必须配套,退出相关模式后若应用仍缓存合成地址,可能需要重新解析或重启应用。
DNS 与 TUN
解析请求偏离预期路径
DNS 泄漏指名称解析请求未按预期路径处理,而由其他解析器或接口发出的情况。判断时应先明确预期策略,再检查操作系统、浏览器独立解析、内核 DNS 与应用缓存。测试页面显示某个解析器的地区,并不足以单独证明泄漏,关键在于请求实际经过了哪条路径。
DNS 与 TUN
routing.domainStrategy
路由中的 domainStrategy 控制匹配期间何时解析域名,让 IP 规则参与判断,例如 IPIfNonMatch 会在域名未匹配规则时尝试解析后继续匹配。它不是出站连接的地址选择策略,同名或相似字段必须结合所在配置层级理解。改变它也不等于完成全部 DNS 设置。
DNS 与 TUN
Sniffing · 提取目标信息
流量嗅探从部分连接的协议特征中提取目标域名等信息,帮助只带目标 IP 的连接参与域名路由。它不等于解密应用内容,可识别范围也会受到协议与加密形式限制。是否仅用于路由、是否改写目标地址取决于具体设置,遇到兼容问题时应检查启用范围。
术语用于识别配置层次;具体菜单路径与检查顺序,继续阅读对应文档。界面名称随版本变化时,以参数含义和运行日志为判断依据。