REALITY
RealityConfig
Proto:protos/proto/vx/transport/security/reality/config.proto
设置在 TransportConfig.reality 或 MultiProxyInboundConfig.securityConfigs[].reality。
与 tls 互斥(同一传输块只能二选一)。
RealityConfig
仅服务端
deststring
回退目标(例如 www.microsoft.com:443)
xveruint64
发往 dest 的 PROXY protocol 版本(0 = 不发送)
serverNamesstring[]
允许的 SNI 服务器名
privateKeybytes
X25519 私钥
minClientVerbytes
允许的客户端最低版本字节
maxClientVerbytes
允许的客户端最高版本字节
maxTimeDiffuint64
最大客户端时钟偏差(毫秒)
shortIdsbytes[]
允许的 short ID 列表(每项最多 8 字节)
客户端
showbool
调试输出
Fingerprintstring
uTLS 指纹(如 chrome、firefox)
serverNamestring
呈现的 SNI
publicKeybytes
服务端公钥(字节)
pbkstring
公钥(Base64 字符串,与 publicKey 等价表示)
shortIdbytes
客户端 short ID(字节,须 8 字节)
sidstring
Short ID 十六进制字符串(8 字节)
spiderXstring
Spider X 路径
spiderYint64[]
Spider Y 值列表
masterKeyLogstring
密钥日志路径(调试)
{
"transport": {
"tcp": {},
"reality": {
"dest": "www.microsoft.com:443",
"serverNames": ["www.example.com"],
"privateKey": "base64-or-raw",
"shortIds": ["", "0123456789abcdef"]
}
},
"protocol": {
"@type": "type.googleapis.com/vx.proxy.vless.VlessServerConfig",
"users": [{ "id": "uuid", "flow": "" }]
}
}