vmess-client
VMess client.
Access Points
tcp: Stream Outbound.
The UDP protocol is not implemented as of YtFlowCore 0.3.
Parameters
{
"user_id": "b831381d-6324-4d53-ad4f-8cda48b30811",
"security": "auto",
"alter_id": 0,
"tcp_next": "proxy-redir.tcp"
}
user_id: Specify the user ID to generate encryption keys.security(optional): The encryption method, or cipher for stream payload. Defaults toauto. Supported values:noneauto(aes-128-gcmon x86_64 or aarch64 devices,chacha20-poly1305otherwise)aes-128-cfbaes-128-gcmchacha20-poly1305
alter_id(optional):0to enable VMess AEAD header format (default), any value greater than0to disable VMess AEAD header format. This value works solely as a switch for VMess AEAD header format. No alter IDs are generated.tcp_next: Descriptor of the Stream Outbound to establish new outbound Streams.
Details
The following request options are enabled in YtFlowCore:
RequestOptionChunkStream(0x01)RequestOptionChunkMasking(0x04)
The following request options are not supported:
RequestOptionConnectionReuse(0x02)RequestOptionGlobalPadding(0x08)RequestOptionAuthenticatedLength(0x10)
Revision History
- 2023-05-11: Added
vmess-client. - 2023-05-18: Fixed data type for
alter_id.