首页 文章

如何在Rails 2.3.8中找到https请求的客户端ip(即安全连接)

提问于
浏览
4

我正在做一个应用程序,我需要找到客户端的IP地址 . 我使用request.remote_ip获取客户端的ip,并获取客户端的公共IP地址以获取http请求 . 当它是一个https请求request.remote_ip获取不同的IP,如10.114.237.132(我认为这是一个私有IP)除了公共IP地址 . 我也试过request.env ['REMOTE_ADDR']我的问题是如何找到用于https请求的客户端的远程IP .

1 回答

  • 0

    如果这已经证明了它,那么您可以使用此方法检查HTTP标头Request.headers()方法 .

    你应该寻找的 Headers 是X-Forwarded-For .

相关问题