From a66fc3b760d2091d90203b4a645fbe314a34e1bd Mon Sep 17 00:00:00 2001 From: Beda Schmid Date: Sat, 9 May 2026 14:15:59 -0300 Subject: [PATCH] Add custon debug var --- server.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.js b/server.js index 30b69e4..3822e0b 100644 --- a/server.js +++ b/server.js @@ -327,6 +327,9 @@ function safeIds(ids) { function clientIp(req) { if (process.env.TRUST_PROXY === 'true') { + const edgeClientIp = String(req.headers['x-bitsforfree-client-ip'] || '').trim(); + if (edgeClientIp) return edgeClientIp; + const forwarded = String(req.headers['x-forwarded-for'] || '').split(',')[0].trim(); if (forwarded) return forwarded; } @@ -339,6 +342,7 @@ function clientIpDebug(req) { resolvedClientIp: clientIp(req), remoteAddress: req.socket.remoteAddress || '', headers: { + xBitsForFreeClientIp: req.headers['x-bitsforfree-client-ip'] || '', xForwardedFor: req.headers['x-forwarded-for'] || '', xRealIp: req.headers['x-real-ip'] || '', forwarded: req.headers.forwarded || '',