[英]Obtaining IP address of remote user/client
我嘗試了以下三種方法:
req.headers['x-forwarded-for'] || '').split(',')[0]
req.client.remoteAddress
req.ip (with app.enable('trust proxy'))
但是我總是得到::1
的結果(在localhost上)。 其他解決方案也返回::1
。 我正在嘗試獲取真實的用戶IP,例如148.62.52.2
。 我該怎么辦?
遠程IP將在此處列出:
request.connection.remoteAddress
如果服務器位於代理后面,則需要查看以下內容:
request.headers['x-forwarded-for']
如果您的服務器是本地服務器,並且從本地計算機發出請求,則不要期望看到遠程IP。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.