diff --git a/src/server/Archive.ts b/src/server/Archive.ts index 8c85ed15e..094b033c6 100644 --- a/src/server/Archive.ts +++ b/src/server/Archive.ts @@ -166,15 +166,12 @@ function anonymizeIPv6(ipv6: string): string | null { } function anonymizeIP(ip: string): string | null { - console.log(`anonymize got ip: ${ip}`) const ipv4Result = anonymizeIPv4(ip); if (ipv4Result) { - console.log(`got ipv4 result: ${ipv4Result}`) return ipv4Result; } const ipv6 = anonymizeIPv6(ip); - console.log(`got ipv6: ${ipv6}`) return ipv6 } diff --git a/src/server/Server.ts b/src/server/Server.ts index 046794a0a..f5a51f23c 100644 --- a/src/server/Server.ts +++ b/src/server/Server.ts @@ -131,10 +131,12 @@ wss.on('connection', (ws, req) => { }) if (clientMsg.type == "join") { const forwarded = req.headers['x-forwarded-for'] - const ip = Array.isArray(forwarded) + let ip = Array.isArray(forwarded) ? forwarded[0] // Get the first IP if it's an array : forwarded || req.socket.remoteAddress; - console.log(`dev: ip address: ${ip}`) + if (Array.isArray(ip)) { + ip = ip[0] + } gm.addClient( new Client( clientMsg.clientID,