MCPcopy Create free account

hub / github.com/bepass-org/proxy / types & classes

Types & classes35 in github.com/bepass-org/proxy

↓ 6 callersFuncTypeUserConnectHandler
UserConnectHandler is used for socks5, socks4 and http
pkg/statute/statute.go:36
↓ 2 callersFuncTypeUserAssociateHandler
UserAssociateHandler is used for socks5
pkg/statute/statute.go:39
↓ 1 callersTypeAliasCommand
Command is a SOCKS Command.
pkg/socks4/common.go:25
↓ 1 callersTypeAliasCommand
Command is a SOCKS Command.
pkg/socks5/common.go:36
StructAddrAnfUser
pkg/socks4/common.go:88
InterfaceBytesPool
BytesPool is an interface for getting and returning temporary bytes for use by io.CopyBuffer.
pkg/statute/statute.go:66
StructDefaultLogger
pkg/statute/statute.go:15
InterfaceLogger
pkg/statute/statute.go:10
StructLogger
Logger is a logger that implements statute.Logger to be able to be used in mixed.WithLogger
example/customLogger/logger.go:10
FuncTypeOption
func(*Proxy)
pkg/mixed/proxy.go:56
FuncTypePacketForwardAddress
PacketForwardAddress specifies the packet forwarding address
pkg/statute/statute.go:61
StructProxy
pkg/mixed/proxy.go:15
FuncTypeProxyDialFunc
ProxyDialFunc is used for socks5, socks4 and http
pkg/statute/statute.go:42
FuncTypeProxyListenPacket
ProxyListenPacket specifies the optional proxyListenPacket function for establishing the transport connection.
pkg/statute/statute.go:52
StructProxyRequest
pkg/statute/statute.go:25
StructServer
pkg/http/server.go:13
StructServer
Server is accepting connections and handling the details of the SOCKS4 protocol
pkg/socks4/server.go:12
StructServer
Server is accepting connections and handling the details of the SOCKS5 protocol
pkg/socks5/server.go:13
FuncTypeServerOption
func(*Server)
pkg/http/server.go:44
FuncTypeServerOption
func(*Server)
pkg/socks4/server.go:42
FuncTypeServerOption
func(*Server)
pkg/socks5/server.go:53
StructSwitchConn
SwitchConn wraps a net.Conn and a bufio.Reader
pkg/mixed/proxy.go:59
Structaddress
address is a SOCKS-specific address. Either Name or IP is used exclusively.
pkg/socks4/common.go:63
Structaddress
address is a SOCKS-specific address. Either Name or IP is used exclusively.
pkg/socks5/common.go:111
TypeAliasauthMethod
authMethod is a SOCKS authentication method.
pkg/socks5/common.go:137
StructcustomConn
pkg/http/common.go:59
StructreadStruct
pkg/socks5/common.go:301
TypeAliasreply
reply is a SOCKS Command reply code.
pkg/socks4/common.go:44
TypeAliasreply
reply is a SOCKS Command reply code.
pkg/socks5/common.go:76
Structrequest
pkg/socks4/server.go:235
Structrequest
pkg/socks5/server.go:433
StructresponseWriter
pkg/http/common.go:17
TypeAliastunnelErr
pkg/statute/tunnel.go:68
StructudpCustomConn
pkg/socks5/common.go:306
FuncTypeuserHandler
func(request *statute.ProxyRequest) error
pkg/mixed/proxy.go:13