diff options
| author | Paul Buetow <paul@buetow.org> | 2023-06-18 21:13:35 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-06-18 21:13:35 +0300 |
| commit | acb13e2ccea7fcef31894ea3b1bad2718ed85737 (patch) | |
| tree | c022c1525d0f825f2c5f14ecbb0d6063d0af5553 | |
| parent | 71a5b5fc4b1e8a652f1bc8ca7c04eacaa289faf3 (diff) | |
add relaxed mode
| -rw-r--r-- | internal/server/tcpserver.go | 4 |
1 files changed, 3 insertions, 1 deletions
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 |
