We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5f682d commit 7723149Copy full SHA for 7723149
ws/ws.js
@@ -316,7 +316,10 @@ app.ws('/wg', {
316
idleTimeout: 60,
317
/* Handlers */
318
upgrade: (res, req, context) => {
319
- const ip = req.getHeader('x-forwarded-for') || req.getHeader('cf-connecting-ip') || 'unknown';
+ let ip = req.getHeader('x-forwarded-for') || req.getHeader('cf-connecting-ip') || 'unknown';
320
+ if(ip.includes(',')) {
321
+ ip = ip.split(',')[0];
322
+ }
323
if([...bannedIps].some((bannedIp) => ip.includes(bannedIp))
324
|| ipConnectionCount.get(ip) && ipConnectionCount.get(ip) > 100) {
325
console.log('Banned ip tried to connect', ip);
0 commit comments