tl; dr plz 还原那部分提交,我希望能够升级 Rails 并且仍然让remote_ip
返回正确的 IP 地址。
这仍然是一个问题。 从堆栈溢出帖子: https :
https://stackoverflow.com/questions/4465476/rails-get-client-ip-address
https://stackoverflow.com/questions/19317255/rails-how-to-obtain-visitors-ip-address
https://stackoverflow.com/questions/1226959/how-to-get-client-ip-and-server-ip-using-rails
所有这些问题都指向使用request.remote_ip
。 但这有时会返回错误的 IP 地址。 我使用以下代码来获取正确的 IP 地址。
response = open('https://jsonip.com/').read
data = JSON.parse(response)
ip_address = data['ip']
rescue
ip_address = request.remote_ip
end
有没有可能在未来的版本中解决这个问题?
看起来#24521 是为了解决这个问题? 你们中有人愿意推进公关吗?
最有用的评论
这仍然是一个问题。 从堆栈溢出帖子: https :
https://stackoverflow.com/questions/4465476/rails-get-client-ip-address
https://stackoverflow.com/questions/19317255/rails-how-to-obtain-visitors-ip-address
https://stackoverflow.com/questions/1226959/how-to-get-client-ip-and-server-ip-using-rails
所有这些问题都指向使用
request.remote_ip
。 但这有时会返回错误的 IP 地址。 我使用以下代码来获取正确的 IP 地址。有没有可能在未来的版本中解决这个问题?