簡體   English   中英

獲取遠程用戶/客戶端的IP地址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM