Как X-Forwarded-For влияет на rate-limit и GeoIP в Node.js
Если Node.js-приложение стоит за reverse proxy, а trust proxy не настроен, то request.ip в Express или req.socket.remoteAddress в чистом http всегда будет содержать адрес самого прокси, а не клиента. В результате rate-limit начинает считать все запросы с одного IP, GeoIP-фильтрация блокирует не того, а защита от ботов превращается в формальность. Разберем, как правильно пробросить X-Forwarded-For […]
Как X-Forwarded-For влияет на rate-limit и GeoIP в Node.js Read More »