【问题标题】:Get Client Public IP [duplicate]获取客户端公共 IP [重复]
【发布时间】:2020-07-24 22:45:35
【问题描述】:

如何在不使用任何 API 调用或外部节点模块的情况下获取客户端公共 IP?

我已经尝试过 req.ip 和 req.ips 但没有任何帮助

【问题讨论】:

  • 您能提供更多详细信息吗?您的问题目前质量很低,首先,您没有提供源代码。
  • 您的问题已经在这里得到解答stackoverflow.com/questions/10849687/…
  • 谢谢@SifatHaque

标签: javascript ip public


【解决方案1】:

我正在回答我自己的问题, 最后,我找到了一个无需使用任何模块或任何 API 调用即可获取客户端 Ip 的解决方案

(req.headers['x-forwarded-for'] ||
    req.connection.remoteAddress ||
    req.socket.remoteAddress ||
    req.connection.socket.remoteAddress).split(",")[0];

以上代码将返回客户端的公共 IP。

【讨论】:

    猜你喜欢
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多