(tunnelConn io.ReadWriter, accessPolicy *ipaccess.Policy, log *zerolog.Logger)
| 142 | } |
| 143 | |
| 144 | func StreamNetHandler(tunnelConn io.ReadWriter, accessPolicy *ipaccess.Policy, log *zerolog.Logger) { |
| 145 | dialer := NewNetDialer() |
| 146 | requestHandler := NewRequestHandler(dialer, accessPolicy) |
| 147 | socksServer := NewConnectionHandler(requestHandler) |
| 148 | |
| 149 | if err := socksServer.Serve(tunnelConn); err != nil { |
| 150 | log.Debug().Err(err).Msg("Socks stream handler error") |
| 151 | } |
| 152 | } |
no test coverage detected