From 7d5873449b9c82116307827e7ff84f3622283485 Mon Sep 17 00:00:00 2001 From: Dennis Heinrich Date: Sun, 28 Apr 2024 21:23:25 +0200 Subject: [PATCH] IP-Filter use correct IP --- modules/website/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/website/index.js b/modules/website/index.js index a2d7996..dd1eda3 100644 --- a/modules/website/index.js +++ b/modules/website/index.js @@ -11,7 +11,10 @@ event.on('discord:ready', () => { blacklist.loadBlacklist().then(blacklist => { console.log('Network-Blacklist has been loaded') expressApp.use('/', express.static(__dirname + '/public')); - expressApp.use(IpFilter(blacklist)); + let clientIp = function(req) { + return req.headers['x-forwarded-for'] ? (req.headers['x-forwarded-for']).split(',')[0] : "" + } + expressApp.use(IpFilter(blacklist, {clientIp: clientIp})); expressApp.use(express.json()) expressApp.use((err, req, res, _next) => {