如何从部署在AWS Elastic Beanstalk上的node.js express应用程序获取客户端ip?

我正在使用ngnix代理服务器的弹性beanstalk 。 我的应用程序代码是在node.jsexpression式框架上。 我想通过下面的代码访问客户端IP

var ip = event.headers['x-forwarded-for'] || event.connection.remoteAddress || event.socket.remoteAddress || event.connection.socket.remoteAddress; 

但我总是得到相同的客户端IP所有传入的请求。 我认为这将是代理服务器的IP地址。

如何从我的应用程序访问真正的客户端地址?

       

网上收集的解决方案 "如何从部署在AWS Elastic Beanstalk上的node.js express应用程序获取客户端ip?"