From 0b68fd5912df2c20e39bfd5563bb6df3da14e171 Mon Sep 17 00:00:00 2001 From: Gavin McDonald Date: Tue, 22 Apr 2025 08:00:59 -0400 Subject: [PATCH] looking at IPs --- server.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server.ts b/server.ts index b801d1c..91b3c08 100644 --- a/server.ts +++ b/server.ts @@ -40,7 +40,14 @@ app.prepare().then(() => { try { const gameUpdate = gameStore.joinGame(gameID, socket.id); + const ipAddress = Array.isArray(socket.handshake.headers['x-forwarded-for']) + ? socket.handshake.headers['x-forwarded-for'][0] + : socket.handshake.headers['x-forwarded-for']?.split(',')[0]; + console.log(Date.now(), `Socket ${socket.id} joined game ${gameID}`); + console.log('x-forwarded-for', socket.handshake.headers['x-forwarded-for']); + console.log('client IP', ipAddress); + console.log('proxy IP', socket.handshake.address); socket.join(gameID);