VXVX Docs

VMess

VmessServerConfig and VmessClientConfig

Proto: protos/proto/vx/proxy/vmess/vmess.proto

VmessServerConfig

FieldTypeDescription
accountsUserConfig[]Allowed users (id, userLevel, secret)
secureEncryptionOnlyboolReject legacy encryption
{
  "@type": "type.googleapis.com/vx.proxy.vmess.VmessServerConfig",
  "secureEncryptionOnly": true,
  "accounts": [{ "id": "uuid-here", "userLevel": 0 }]
}

VmessClientConfig

FieldTypeDescription
idstringAccount UUID
securitySecurityTypeSee table below
specialboolInternal / extended use
alterIduint32Legacy alterId (usually 0)

SecurityType

ValueName
0UNKNOWN
1LEGACY
2AUTO
3AES128_GCM
4CHACHA20_POLY1305
5NONE
6ZERO

In JSON use enum names (for example "security": "CHACHA20_POLY1305").

Comments