diff --git a/packages/backend/src/faucet/throttler.guard.ts b/packages/backend/src/faucet/throttler.guard.ts index a6ebbd7..41acc62 100644 --- a/packages/backend/src/faucet/throttler.guard.ts +++ b/packages/backend/src/faucet/throttler.guard.ts @@ -4,8 +4,13 @@ import { Injectable } from '@nestjs/common' @Injectable() export class ThrottlerBehindProxyGuard extends ThrottlerGuard { protected getTracker(req: Record) { + console.log('headers', req.headers) + console.log('x-forwarded-for', req.headers['x-forwarded-for']) + console.log('connection.remoteAddress', req.connection.remoteAddress) console.log('IPs from request headers', req.ips) console.log('IP from request', req.ip) - return req.ips.length ? req.ips[0] : req.ip + return req.headers['x-forwarded-for'] + ? req.headers['x-forwarded-for'] + : req.ip } }