En mi código socket.io,dirección remota durante el uso de proxy en socket.io
socket.sockets.on('connection', function(client){
var ip = client.handshake.address.address;
..
}
IP 127.0.0.1 siempre vuelve y esto se debe a que el servidor se encuentra detrás de un proxy. ¿Cómo obtengo la dirección remota correctamente?
Editar: Estoy utilizando http-proxy
Verificando client.handshake.headers [ 'x -forwarded-for '] || client.handshake.address.address; trabajará. – user644745