IP-Filter use forwarded IP

This commit is contained in:
Dennis Heinrich 2024-04-28 21:29:01 +02:00
parent 7d5873449b
commit 064f2859f8

View file

@ -12,7 +12,7 @@ event.on('discord:ready', () => {
console.log('Network-Blacklist has been loaded')
expressApp.use('/', express.static(__dirname + '/public'));
let clientIp = function(req) {
return req.headers['x-forwarded-for'] ? (req.headers['x-forwarded-for']).split(',')[0] : ""
return req.headers['x-forwarded-for'] || req.socket.remoteAddress
}
expressApp.use(IpFilter(blacklist, {clientIp: clientIp}));
expressApp.use(express.json())