From acb13e2ccea7fcef31894ea3b1bad2718ed85737 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 18 Jun 2023 21:13:35 +0300 Subject: add relaxed mode --- internal/server/tcpserver.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/server/tcpserver.go b/internal/server/tcpserver.go index d952972..3d2dde7 100644 --- a/internal/server/tcpserver.go +++ b/internal/server/tcpserver.go @@ -28,7 +28,9 @@ func tcpServerRun(ctx context.Context, conf config.Config, cb handlerCb) error { continue } - if !conf.IsNodeWithLookup(conn.RemoteAddr().String(), net.LookupIP) { + if !conf.RelaxedMode && + !conf.IsNodeWithLookup(conn.RemoteAddr().String(), net.LookupIP) { + log.Println("server: denying connection, peer not a node:", conn.RemoteAddr().String()) conn.Close() continue -- cgit v1.2.3