how can make sure client ip address forwarded ngrok?
my test code keeps insisting requests coming 127.0.0.1 because of ngrok want log actual client ip instead. load balancers set header in x-forwarded-for or x-real-ip i'm not sure process ngrok ...
console.log('req.headers[\'x-real-ip\']', req.headers['x-real-ip']); console.log('req.headers[\'x-forwarded-for\']', req.headers['x-forwarded-for']); console.log('req.ip', req.ip ); console.log('req.connection.remoteaddress', req.connection.remoteaddress); console.log('req.connection.remoteaddress', req.connection.remoteaddress); console.log('req.socket.remoteaddress', (req.socket && req.socket.remoteaddress)); console.log('req.socket.socket.remoteaddress', (req.socket.socket && req.socket.socket.remoteaddress));
everything either prints undefined
or 127.0.0.1
far. means need configure ngrok somehow, think.