Documentation ¶
Index ¶
- Variables
- type SocksServer
- func (server *SocksServer) AcceptConnections(listener *net.TCPListener)
- func (server *SocksServer) AcceptPackets(conn *net.UDPConn) error
- func (server *SocksServer) HandleConnection(connection *net.TCPConn) error
- func (server *SocksServer) Listen(port uint16) error
- func (server *SocksServer) ListenUDP(port uint16) error
- type SocksServerFactory
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UnsupportedSocksCommand = errors.New("Unsupported socks command.") UnsupportedAuthMethod = errors.New("Unsupported auth method.") )
Functions ¶
This section is empty.
Types ¶
type SocksServer ¶ added in v0.6.1
type SocksServer struct {
// contains filtered or unexported fields
}
SocksServer is a SOCKS 5 proxy server
func NewSocksServer ¶ added in v0.6.1
func NewSocksServer(dispatcher app.PacketDispatcher, config *jsonconfig.SocksConfig) *SocksServer
func (*SocksServer) AcceptConnections ¶ added in v0.6.1
func (server *SocksServer) AcceptConnections(listener *net.TCPListener)
func (*SocksServer) AcceptPackets ¶ added in v0.6.1
func (server *SocksServer) AcceptPackets(conn *net.UDPConn) error
func (*SocksServer) HandleConnection ¶ added in v0.6.1
func (server *SocksServer) HandleConnection(connection *net.TCPConn) error
func (*SocksServer) Listen ¶ added in v0.6.1
func (server *SocksServer) Listen(port uint16) error
func (*SocksServer) ListenUDP ¶ added in v0.6.1
func (server *SocksServer) ListenUDP(port uint16) error
type SocksServerFactory ¶ added in v0.6.1
type SocksServerFactory struct { }
func (SocksServerFactory) Create ¶ added in v0.6.1
func (factory SocksServerFactory) Create(dispatcher app.PacketDispatcher, rawConfig interface{}) (connhandler.InboundConnectionHandler, error)
Click to show internal directories.
Click to hide internal directories.