From ff25ff639a0cf00252701f8700be03ec216009bb Mon Sep 17 00:00:00 2001 From: Fovway Date: Sun, 26 Oct 2025 07:08:17 +0700 Subject: [PATCH] modified: server.js --- server.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 62dec4d..aa54d82 100644 --- a/server.js +++ b/server.js @@ -304,13 +304,20 @@ function getClientIP(req) { console.log("x-client-ip:", req.headers["x-client-ip"]); console.log("req.connection.remoteAddress:", req.connection?.remoteAddress); console.log("req.socket.remoteAddress:", req.socket?.remoteAddress); + console.log("ALL HEADERS:", JSON.stringify(req.headers, null, 2)); console.log("========================"); // Проверяем X-Forwarded-For заголовок в первую очередь let ip = req.headers["x-forwarded-for"]?.split(",")[0].trim(); // Если X-Forwarded-For не определен, пробуем другие заголовки - if (!ip || ip === "127.0.0.1" || ip === "::1" || ip === "::ffff:127.0.0.1") { + if ( + !ip || + ip === "127.0.0.1" || + ip === "::1" || + ip === "::ffff:127.0.0.1" || + ip === "172.17.0.1" + ) { ip = req.headers["x-real-ip"] || req.headers["x-client-ip"] ||