Documentation ¶
Index ¶
- Variables
- type CipherTypeWrapper
- func (*CipherTypeWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *CipherTypeWrapper) GetValue() shadowsocks.CipherType
- func (*CipherTypeWrapper) ProtoMessage()
- func (x *CipherTypeWrapper) ProtoReflect() protoreflect.Message
- func (x *CipherTypeWrapper) Reset()
- func (x *CipherTypeWrapper) String() string
- func (c *CipherTypeWrapper) UnmarshalJSONPB(unmarshaler *jsonpb.Unmarshaler, bytes []byte) error
- type ClientConfig
- func (*ClientConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConfig) GetAddress() *net.IPOrDomain
- func (x *ClientConfig) GetExperimentReducedIvHeadEntropy() bool
- func (x *ClientConfig) GetMethod() *CipherTypeWrapper
- func (x *ClientConfig) GetPassword() string
- func (x *ClientConfig) GetPort() uint32
- func (*ClientConfig) ProtoMessage()
- func (x *ClientConfig) ProtoReflect() protoreflect.Message
- func (x *ClientConfig) Reset()
- func (x *ClientConfig) String() string
- type ServerConfig
- func (*ServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfig) GetMethod() *CipherTypeWrapper
- func (x *ServerConfig) GetNetworks() *net.NetworkList
- func (x *ServerConfig) GetPacketEncoding() packetaddr.PacketAddrType
- func (x *ServerConfig) GetPassword() string
- func (*ServerConfig) ProtoMessage()
- func (x *ServerConfig) ProtoReflect() protoreflect.Message
- func (x *ServerConfig) Reset()
- func (x *ServerConfig) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proxy_shadowsocks_simplified_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CipherTypeWrapper ¶ added in v5.8.0
type CipherTypeWrapper struct { Value shadowsocks.CipherType `protobuf:"varint,1,opt,name=value,proto3,enum=v2ray.core.proxy.shadowsocks.CipherType" json:"value,omitempty"` // contains filtered or unexported fields }
func (*CipherTypeWrapper) Descriptor
deprecated
added in
v5.8.0
func (*CipherTypeWrapper) Descriptor() ([]byte, []int)
Deprecated: Use CipherTypeWrapper.ProtoReflect.Descriptor instead.
func (*CipherTypeWrapper) GetValue ¶ added in v5.8.0
func (x *CipherTypeWrapper) GetValue() shadowsocks.CipherType
func (*CipherTypeWrapper) ProtoMessage ¶ added in v5.8.0
func (*CipherTypeWrapper) ProtoMessage()
func (*CipherTypeWrapper) ProtoReflect ¶ added in v5.8.0
func (x *CipherTypeWrapper) ProtoReflect() protoreflect.Message
func (*CipherTypeWrapper) Reset ¶ added in v5.8.0
func (x *CipherTypeWrapper) Reset()
func (*CipherTypeWrapper) String ¶ added in v5.8.0
func (x *CipherTypeWrapper) String() string
func (*CipherTypeWrapper) UnmarshalJSONPB ¶ added in v5.8.0
func (c *CipherTypeWrapper) UnmarshalJSONPB(unmarshaler *jsonpb.Unmarshaler, bytes []byte) error
type ClientConfig ¶
type ClientConfig struct { Address *net.IPOrDomain `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Method *CipherTypeWrapper `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"` Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` ExperimentReducedIvHeadEntropy bool `` /* 162-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ClientConfig) Descriptor
deprecated
func (*ClientConfig) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfig.ProtoReflect.Descriptor instead.
func (*ClientConfig) GetAddress ¶
func (x *ClientConfig) GetAddress() *net.IPOrDomain
func (*ClientConfig) GetExperimentReducedIvHeadEntropy ¶ added in v5.0.3
func (x *ClientConfig) GetExperimentReducedIvHeadEntropy() bool
func (*ClientConfig) GetMethod ¶
func (x *ClientConfig) GetMethod() *CipherTypeWrapper
func (*ClientConfig) GetPassword ¶
func (x *ClientConfig) GetPassword() string
func (*ClientConfig) GetPort ¶
func (x *ClientConfig) GetPort() uint32
func (*ClientConfig) ProtoMessage ¶
func (*ClientConfig) ProtoMessage()
func (*ClientConfig) ProtoReflect ¶
func (x *ClientConfig) ProtoReflect() protoreflect.Message
func (*ClientConfig) Reset ¶
func (x *ClientConfig) Reset()
func (*ClientConfig) String ¶
func (x *ClientConfig) String() string
type ServerConfig ¶
type ServerConfig struct { Method *CipherTypeWrapper `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` Networks *net.NetworkList `protobuf:"bytes,3,opt,name=networks,proto3" json:"networks,omitempty"` PacketEncoding packetaddr.PacketAddrType `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ServerConfig) Descriptor
deprecated
func (*ServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfig.ProtoReflect.Descriptor instead.
func (*ServerConfig) GetMethod ¶
func (x *ServerConfig) GetMethod() *CipherTypeWrapper
func (*ServerConfig) GetNetworks ¶ added in v5.0.8
func (x *ServerConfig) GetNetworks() *net.NetworkList
func (*ServerConfig) GetPacketEncoding ¶ added in v5.0.2
func (x *ServerConfig) GetPacketEncoding() packetaddr.PacketAddrType
func (*ServerConfig) GetPassword ¶
func (x *ServerConfig) GetPassword() string
func (*ServerConfig) ProtoMessage ¶
func (*ServerConfig) ProtoMessage()
func (*ServerConfig) ProtoReflect ¶
func (x *ServerConfig) ProtoReflect() protoreflect.Message
func (*ServerConfig) Reset ¶
func (x *ServerConfig) Reset()
func (*ServerConfig) String ¶
func (x *ServerConfig) String() string
Click to show internal directories.
Click to hide internal directories.