Documentation ¶
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 ¶ added in v1.17.1
type Factory struct{}
Factory is a proxy factory for VMess outbound.
func (*Factory) Create ¶ added in v1.17.1
func (v *Factory) Create(space app.Space, rawConfig interface{}, meta *proxy.OutboundHandlerMeta) (proxy.OutboundHandler, error)
func (*Factory) StreamCapability ¶ added in v1.17.1
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, outboundRay ray.OutboundRay)
Dispatch implements OutboundHandler.Dispatch().
Click to show internal directories.
Click to hide internal directories.