Documentation ¶
Overview ¶
Package vmess is a generated protocol buffer package.
It is generated from these files:
v2ray.com/core/proxy/vmess/account.proto
It has these top-level messages:
Account
Package vmess contains the implementation of VMess protocol and transportation.
VMess contains both inbound and outbound connections. VMess inbound is usually used on servers together with 'freedom' to talk to final destination, while VMess outbound is usually used on clients with 'socks' for proxying.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTimedUserValidator ¶
func NewTimedUserValidator(hasher protocol.IDHash) protocol.UserValidator
Types ¶
type Account ¶
type Account struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` AlterId uint32 `protobuf:"varint,2,opt,name=alter_id,json=alterId" json:"alter_id,omitempty"` SecuritySettings *v2ray_core_common_protocol.SecurityConfig `protobuf:"bytes,3,opt,name=security_settings,json=securitySettings" json:"security_settings,omitempty"` }
func (*Account) Descriptor ¶
func (*Account) GetSecuritySettings ¶
func (m *Account) GetSecuritySettings() *v2ray_core_common_protocol.SecurityConfig
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
type InternalAccount ¶
func (*InternalAccount) AnyValidID ¶
func (v *InternalAccount) AnyValidID() *protocol.ID
type TimedUserValidator ¶
func (*TimedUserValidator) Release ¶ added in v1.21.2
func (v *TimedUserValidator) Release()
Click to show internal directories.
Click to hide internal directories.