diff --git a/server/endpoints.js b/server/endpoints.js index d08eb19..18f4b03 100644 --- a/server/endpoints.js +++ b/server/endpoints.js @@ -18,8 +18,10 @@ const { allPluginConfigs } = require('./plugins'); // Endpoints router.get('/', (req, res) => { - if(serverConfig.webserver.banlist.includes(req.connection.remoteAddress || req.headers['x-forwarded-for'])) { + let requestIp = req.headers['x-forwarded-for'] || req.connection.remoteAddress; + if(serverConfig.webserver.banlist.includes(requestIp)) { res.render('403'); + logInfo(`Web client (${requestIp}) is banned`); return; }