VXVX Docs

VMess

VmessServerConfig and VmessClientConfig

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

VmessServerConfig

accounts

Allowed users (id, userLevel, secret)

secureEncryptionOnly
bool

Reject legacy encryption

{
  "@type": "type.googleapis.com/vx.proxy.vmess.VmessServerConfig",
  "secureEncryptionOnly": true,
  "accounts": [{ "id": "uuid-here", "userLevel": 0 }]
}

VmessClientConfig

id
string

Like a password; can be any string

security

See below

alterId
uint32

Legacy alterId (usually 0)

SecurityType

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

Use enum names in JSON (for example "security": "CHACHA20_POLY1305").

Comments