Not getting remote address while using proxy in socket.io
node.js, proxy, socket.io
Solution
yes, this is working for me.
client.handshake.headers['x-forwarded-for'] || client.handshake.address.address;
I am properly getting the remote IP address and not 127.0.0.1
Problem
In my socket.io code, ``` socket.sockets.on('connection', function(client){ var ip = client.handshake.address.address; .. } ``` ip always returns 127.0.0.1 and this is because the server sits behind a proxy. How do I get remote address properly ? Edit: I am using http-proxy