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

Function StreamHandler

socks/request_handler.go:134–142  ·  view source on GitHub ↗
(tunnelConn io.ReadWriter, originConn net.Conn, log *zerolog.Logger)

Source from the content-addressed store, hash-verified

132}
133
134func StreamHandler(tunnelConn io.ReadWriter, originConn net.Conn, log *zerolog.Logger) {
135 dialer := NewConnDialer(originConn)
136 requestHandler := NewRequestHandler(dialer, nil)
137 socksServer := NewConnectionHandler(requestHandler)
138
139 if err := socksServer.Serve(tunnelConn); err != nil {
140 log.Debug().Err(err).Msg("Socks stream handler error")
141 }
142}
143
144func StreamNetHandler(tunnelConn io.ReadWriter, accessPolicy *ipaccess.Policy, log *zerolog.Logger) {
145 dialer := NewNetDialer()

Callers

nothing calls this directly

Calls 5

ServeMethod · 0.95
NewConnDialerFunction · 0.85
NewRequestHandlerFunction · 0.85
NewConnectionHandlerFunction · 0.85
ErrMethod · 0.45

Tested by

no test coverage detected