Documentation
¶
Overview ¶
Package proxy contains all proxies used by V2Ray.
Index ¶
Constants ¶
View Source
const (
HandlerStateStopped = HandlerState(0)
HandlerStateRunning = HandlerState(1)
)
Variables ¶
View Source
var (
ErrorInvalidAuthentication = errors.New("Invalid authentication.")
ErrorInvalidProtocolVersion = errors.New("Invalid protocol version.")
ErrorAlreadyListening = errors.New("Already listening on another port.")
)
Functions ¶
This section is empty.
Types ¶
type HandlerState ¶ added in v1.11.1
type HandlerState int
type InboundHandler ¶ added in v1.9.1
type InboundHandler interface {
// Listen starts a InboundHandler by listen on a specific port.
Listen(port v2net.Port) error
// Close stops the handler to accepting anymore inbound connections.
Close()
// Port returns the port that the handler is listening on.
Port() v2net.Port
}
An InboundHandler handles inbound network connections to V2Ray.
type OutboundHandler ¶ added in v1.9.1
type OutboundHandler interface {
// Dispatch sends one or more Packets to its destination.
Dispatch(destination v2net.Destination, payload *alloc.Buffer, ray ray.OutboundRay) error
}
An OutboundHandler handles outbound network connection for V2Ray.
Directories
¶
Path | Synopsis |
---|---|
R.I.P Shadowsocks
|
R.I.P Shadowsocks |
Package vmess contains the implementation of VMess protocol and transportation.
|
Package vmess contains the implementation of VMess protocol and transportation. |
Click to show internal directories.
Click to hide internal directories.