我尝试过这三种方法:
req.headers['x-forwarded-for'] || '').split(',')[0]
req.client.remoteAddress
req.ip (with app.enable('trust proxy'))
但是我总是得到::1
(在localhost上)。 Other solutions也会返回::1
。
我试图获得真实的用户IP,例如148.62.52.2
。我怎么能得到它?
答案 0 :(得分:-1)
远程IP将在此处列出:
request.connection.remoteAddress
如果服务器位于代理服务器后面,您需要查看此处:
request.headers['x-forwarded-for']
如果您的服务器是本地服务器,并且您从本地计算机发出请求,请不要期望看到远程IP。