| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | package protocolimport (	v2net "github.com/v2ray/v2ray-core/common/net"	"github.com/v2ray/v2ray-core/common/serial"	"github.com/v2ray/v2ray-core/common/uuid")type RequestCommand byteconst (	RequestCommandTCP = RequestCommand(0x01)	RequestCommandUDP = RequestCommand(0x02))type RequestOption byteconst (	RequestOptionChunkStream = RequestOption(0x01))type RequestHeader struct {	Version byte	User    *User	Command RequestCommand	Option  RequestOption	Address v2net.Address	Port    v2net.Port}type ResponseCommand interface{}type ResponseHeader struct {	Command ResponseCommand}type CommandSwitchAccount struct {	Host     v2net.Address	Port     v2net.Port	ID       *uuid.UUID	AlterIds serial.Uint16Literal	Level    UserLevel	ValidMin byte}
 |