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
{
"@type": "type.googleapis.com/vx.proxy.anytls.AnytlsServerConfig",
"users": [{ "secret": "your-password" }]
}AnytlsClientConfig
passwordstring
Authentication password; must match a server users[].secret
idleSessionCheckIntervaluint32
Idle session check interval (seconds, default 30)
idleSessionTimeoutuint32
Close the session after this idle duration (seconds, default 30)
minIdleSessionuint32
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
}