我使用node.js,在我的本地开发机器中托管,并在其中进行测试。
我唯一能得到的是127.0.0.1
,这是我当地的主人。
1)这是我到目前为止所尝试的:
request.connection.remoteAdrress (127.0.0.1)
request.socket.remoteAddress (127.0.0.1)
request._remoteAddress (127.0.0.1)
request.ip (not found)
2)我很惊讶request.headers
是null
,因此我无法访问request.headers[‘x-forward-for’]
3)我甚至打印出JSONS request.connection
,request.socket
,request
我发现的唯一IP是127.0.0.1
那么如何在不使用第三方库的情况下获得客户端的公共IP?