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
将来のリリースでこれを修正する可能性はありますか?
これが役立つかどうかを確認してください。 remote_ipを変更/オーバーライドします。
https://stackoverflow.com/questions/20124292/how-to-log-real-client-ip-in-rails-log-when-behind-proxy-like-nginx#51440551
#24521がこの問題を修正するように見えますか? そのPRを前進させてくれる人はいますか?
最も参考になるコメント
これはまだ問題です。 スタックオーバーフローの投稿から: 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アドレスを取得します。将来のリリースでこれを修正する可能性はありますか?