Documentation ¶
Index ¶
- type SocksServer
- func (server *SocksServer) AcceptConnections(listener net.Listener)
- func (server *SocksServer) AcceptPackets(conn *net.UDPConn) error
- func (server *SocksServer) HandleConnection(connection net.Conn) error
- func (server *SocksServer) Listen(port uint16) error
- func (server *SocksServer) ListenUDP(port uint16) error
- type SocksServerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SocksServer ¶
type SocksServer struct {
// contains filtered or unexported fields
}
SocksServer is a SOCKS 5 proxy server
func NewSocksServer ¶
func NewSocksServer(vp *core.Point, rawConfig []byte) *SocksServer
func (*SocksServer) AcceptConnections ¶
func (server *SocksServer) AcceptConnections(listener net.Listener)
func (*SocksServer) AcceptPackets ¶
func (server *SocksServer) AcceptPackets(conn *net.UDPConn) error
func (*SocksServer) HandleConnection ¶
func (server *SocksServer) HandleConnection(connection net.Conn) error
func (*SocksServer) Listen ¶
func (server *SocksServer) Listen(port uint16) error
func (*SocksServer) ListenUDP ¶
func (server *SocksServer) ListenUDP(port uint16) error
type SocksServerFactory ¶
type SocksServerFactory struct { }
func (SocksServerFactory) Create ¶
func (factory SocksServerFactory) Create(vp *core.Point, config []byte) (core.InboundConnectionHandler, error)
Click to show internal directories.
Click to hide internal directories.