VXVX Docs

AnyTLS

AnytlsServerConfig and AnytlsClientConfig

AnyTLS is a multiplexed TLS tunnel protocol. Proto: protos/proto/vx/proxy/anytls/anytls.proto

Typically used with TLS or WebSocket transport.

AnytlsServerConfig

users

Allowed users; the authentication password is in secret

{
  "@type": "type.googleapis.com/vx.proxy.anytls.AnytlsServerConfig",
  "users": [{ "secret": "your-password" }]
}

AnytlsClientConfig

password
string

Authentication password; must match a server users[].secret

idleSessionCheckInterval
uint32

Idle session check interval (seconds, default 30)

idleSessionTimeout
uint32

Close the session after this idle duration (seconds, default 30)

minIdleSession
uint32

Minimum number of idle sessions kept in the connection pool (default 5)

{
  "@type": "type.googleapis.com/vx.proxy.anytls.AnytlsClientConfig",
  "password": "your-password",
  "idleSessionCheckInterval": 30,
  "idleSessionTimeout": 60,
  "minIdleSession": 4
}

Comments