MCPcopy
hub / github.com/cloudflare/cloudflared / NewRequestHandler

Function NewRequestHandler

socks/request_handler.go:27–32  ·  view source on GitHub ↗

NewRequestHandler creates a standard SOCKS5 request handler This handles the SOCKS5 commands and proxies them to their destination

(dialer Dialer, accessPolicy *ipaccess.Policy)

Source from the content-addressed store, hash-verified

25// NewRequestHandler creates a standard SOCKS5 request handler
26// This handles the SOCKS5 commands and proxies them to their destination
27func NewRequestHandler(dialer Dialer, accessPolicy *ipaccess.Policy) RequestHandler {
28 return &StandardRequestHandler{
29 dialer: dialer,
30 accessPolicy: accessPolicy,
31 }
32}
33
34// Handle processes and responds to socks5 commands
35func (h *StandardRequestHandler) Handle(req *Request, conn io.ReadWriter) error {

Callers 7

startTestServerFunction · 0.85
TestUnsupportedBindFunction · 0.85
TestUnsupportedAssociateFunction · 0.85
TestHandleConnectFunction · 0.85
StreamHandlerFunction · 0.85
StreamNetHandlerFunction · 0.85

Calls

no outgoing calls

Tested by 5

startTestServerFunction · 0.68
TestUnsupportedBindFunction · 0.68
TestUnsupportedAssociateFunction · 0.68
TestHandleConnectFunction · 0.68