
一、基础连接参数(身份层)
| 语义 | v2rayN 配置项 | xray config.json |
|---|---|---|
| 协议类型 | Protocol = VLESS | "protocol": "vless" |
| 用户标识 | UUID | "users[].id" |
| 加密方式 | Encryption = none | "encryption": "none" |
| 多路复用 | Mux = Off | "mux.enabled": false |
说明
- UUID 是唯一的用户身份标识
- TLS 不承担用户认证职责
二、传输层参数(xHTTP)
| 语义 | v2rayN 配置项 | xray config.json |
|---|---|---|
| 传输协议 | Transport = xhttp | "network": "xhttp" |
| xHTTP 模式 | xhttp mode | "xhttpSettings.mode" |
| 请求路径 | Path | "xhttpSettings.path" |
| 伪装域名 | Host(隐式) | 由 TLS SNI 决定 |
等价结构:
| |
三、TLS 参数映射
| 语义 | v2rayN 配置项 | xray config.json |
|---|---|---|
| 启用 TLS | TLS = on | "security": "tls" |
| 服务端名称 | SNI | "tlsSettings.serverName" |
| 指纹伪装 | Fingerprint | "tlsSettings.fingerprint" |
| 应用层协议 | ALPN | "tlsSettings.alpn" |
| 证书校验 | Allow Insecure | "tlsSettings.allowInsecure" |
等价结构:
| |
四、证书 Pinning(可选能力)
| 语义 | v2rayN | xray |
|---|---|---|
| 证书绑定 | Certificate Pinning | "pinnedPeerCertificateChainSha256" |
说明
- Pinning 仅约束 TLS 对端
- 不参与用户身份区分
- 证书更新需客户端同步
五、等价性结论
在以下条件一致时:
- 协议:VLESS
- 身份:UUID
- 传输:xHTTP
- TLS:启用,ALPN = h2
v2rayN 节点配置与 xray CLI 的 outbound 行为在网络层是等价的。

六、配置注意项
xHTTP依赖HTTP/2ALPN必须显式为h2xHTTP Path必须与服务端路由一致TLS SNI必须可被证书覆盖