From 0e5b7574c25ec0b4491593336d28649cbef1c80d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 17 Jul 2023 22:03:04 +0100 Subject: [PATCH] Log the SNI when ignoring a connection This aids with debugging odd error messages like: 2023/01/01 12:00:00 Ignoring connection from 192.168.1.123:34567 because dialing backend failed: dial tcp6 [2001:db8::abcd]:443: 2001:db8::abcd is not an allowed backend Signed-off-by: Joe Groocock --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 85c96f1..459f6c1 100644 --- a/server.go +++ b/server.go @@ -82,7 +82,7 @@ func (server *Server) handleConnection(clientConn net.Conn) { backendConn, err := server.Backend.Dial(clientHello.ServerName, clientConn) if err != nil { - log.Printf("Ignoring connection from %s because dialing backend failed: %s", clientConn.RemoteAddr(), err) + log.Printf("Ignoring connection from %s to %s because dialing backend failed: %s", clientConn.RemoteAddr(), clientHello.ServerName, err) return } defer backendConn.Close()