Tengo una aplicación de nodo en Heroku. Estoy tratando de obtener la IP del cliente para las solicitudes realizadas al back-end.
Heroku afirma que la IP de conexión es: 116.203.40.18
Esto no es correcto, la IP de conexión (de mi conexión) es 217.151.xx También puedo ver el proxy Heroku que tiene una dirección IP6.
He probado una serie de paquetes que afirman obtener la IP, también he probado los datos a continuación del objeto req.
req.headers < to see what x-forwarded-for contains req.socket.remoteAddress, req.ip, req.remote_addr, requestIp.getClientIp(req) < from the request-ip node packageAhora estoy en el punto de pensar que existe un proxy en algún lugar que está reenviando la solicitud sin revelar que lo está haciendo.