Documentation
¶
Index ¶
- Variables
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetDecryption() string
- func (x *Config) GetFallback() *Fallback
- func (x *Config) GetFallbackH2() *FallbackH2
- func (x *Config) GetUser() []*protocol.User
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type Fallback
- func (*Fallback) Descriptor() ([]byte, []int)deprecated
- func (x *Fallback) GetAddr() *net.IPOrDomain
- func (x *Fallback) GetPort() uint32
- func (x *Fallback) GetUnix() string
- func (x *Fallback) GetXver() uint32
- func (*Fallback) ProtoMessage()
- func (x *Fallback) ProtoReflect() protoreflect.Message
- func (x *Fallback) Reset()
- func (x *Fallback) String() string
- type FallbackH2
- func (*FallbackH2) Descriptor() ([]byte, []int)deprecated
- func (x *FallbackH2) GetAddr() *net.IPOrDomain
- func (x *FallbackH2) GetPort() uint32
- func (x *FallbackH2) GetUnix() string
- func (x *FallbackH2) GetXver() uint32
- func (*FallbackH2) ProtoMessage()
- func (x *FallbackH2) ProtoReflect() protoreflect.Message
- func (x *FallbackH2) Reset()
- func (x *FallbackH2) String() string
- type Handler
- func (h *Handler) AddUser(ctx context.Context, u *protocol.MemoryUser) error
- func (h *Handler) Close() error
- func (*Handler) Network() []net.Network
- func (h *Handler) Process(ctx context.Context, network net.Network, connection internet.Connection, ...) error
- func (h *Handler) RemoveUser(ctx context.Context, e string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var File_v2ray_com_core_proxy_vless_inbound_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
User []*protocol.User `protobuf:"bytes,1,rep,name=user,proto3" json:"user,omitempty"`
// Decryption settings. Only applies to server side, and only accepts "none" for now.
Decryption string `protobuf:"bytes,2,opt,name=decryption,proto3" json:"decryption,omitempty"`
Fallback *Fallback `protobuf:"bytes,3,opt,name=fallback,proto3" json:"fallback,omitempty"`
FallbackH2 *FallbackH2 `protobuf:"bytes,4,opt,name=fallback_h2,json=fallbackH2,proto3" json:"fallback_h2,omitempty"`
// contains filtered or unexported fields
}
func (*Config) Descriptor
deprecated
func (*Config) GetDecryption ¶
func (*Config) GetFallback ¶
func (*Config) GetFallbackH2 ¶
func (x *Config) GetFallbackH2() *FallbackH2
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type Fallback ¶
type Fallback struct {
Addr *net.IPOrDomain `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Unix string `protobuf:"bytes,3,opt,name=unix,proto3" json:"unix,omitempty"`
Xver uint32 `protobuf:"varint,4,opt,name=xver,proto3" json:"xver,omitempty"`
// contains filtered or unexported fields
}
func (*Fallback) Descriptor
deprecated
func (*Fallback) GetAddr ¶
func (x *Fallback) GetAddr() *net.IPOrDomain
func (*Fallback) ProtoMessage ¶
func (*Fallback) ProtoMessage()
func (*Fallback) ProtoReflect ¶
func (x *Fallback) ProtoReflect() protoreflect.Message
type FallbackH2 ¶
type FallbackH2 struct {
Addr *net.IPOrDomain `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Unix string `protobuf:"bytes,3,opt,name=unix,proto3" json:"unix,omitempty"`
Xver uint32 `protobuf:"varint,4,opt,name=xver,proto3" json:"xver,omitempty"`
// contains filtered or unexported fields
}
func (*FallbackH2) Descriptor
deprecated
func (*FallbackH2) Descriptor() ([]byte, []int)
Deprecated: Use FallbackH2.ProtoReflect.Descriptor instead.
func (*FallbackH2) GetAddr ¶
func (x *FallbackH2) GetAddr() *net.IPOrDomain
func (*FallbackH2) GetPort ¶
func (x *FallbackH2) GetPort() uint32
func (*FallbackH2) GetUnix ¶
func (x *FallbackH2) GetUnix() string
func (*FallbackH2) GetXver ¶
func (x *FallbackH2) GetXver() uint32
func (*FallbackH2) ProtoMessage ¶
func (*FallbackH2) ProtoMessage()
func (*FallbackH2) ProtoReflect ¶
func (x *FallbackH2) ProtoReflect() protoreflect.Message
func (*FallbackH2) Reset ¶
func (x *FallbackH2) Reset()
func (*FallbackH2) String ¶
func (x *FallbackH2) String() string
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler is an inbound connection handler that handles messages in VLess protocol.
Click to show internal directories.
Click to hide internal directories.