Documentation ¶
Overview ¶
Package outbound is a generated protocol buffer package.
It is generated from these files:
v2ray.com/core/proxy/vmess/outbound/config.proto
It has these top-level messages:
Config
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Receiver []*v2ray_core_common_protocol1.ServerEndpoint `protobuf:"bytes,1,rep,name=Receiver" json:"Receiver,omitempty"`
}
func (*Config) Descriptor ¶
func (*Config) GetReceiver ¶
func (m *Config) GetReceiver() []*v2ray_core_common_protocol1.ServerEndpoint
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
type Factory ¶
type Factory struct{}
Factory is a proxy factory for VMess outbound.
func (*Factory) Create ¶
func (v *Factory) Create(space app.Space, rawConfig interface{}, meta *proxy.OutboundHandlerMeta) (proxy.OutboundHandler, error)
func (*Factory) StreamCapability ¶
func (v *Factory) StreamCapability() v2net.NetworkList
type VMessOutboundHandler ¶
type VMessOutboundHandler struct {
// contains filtered or unexported fields
}
VMessOutboundHandler is an outbound connection handler for VMess protocol.
func (*VMessOutboundHandler) Dispatch ¶
func (v *VMessOutboundHandler) Dispatch(target v2net.Destination, payload *buf.Buffer, ray ray.OutboundRay)
Dispatch implements OutboundHandler.Dispatch().
Click to show internal directories.
Click to hide internal directories.