リモートの IP アドレスを取得する (remote_ip)

request.remote_ip

参考:

RailsでのIPの取得について | 酒と涙とRubyとRailsと

Railsで接続元のIPアドレスを取得する方法 – k-yamadaのブログ

投稿者のIPアドレスを取得したいです。|teratail

Rackアプリケーションでプライベートネットワークからのプロキシサーバー越しのリクエストから送信元IPアドレスを得る – Qiita

What’s the difference between request.remote_ip and request.ip in Rails? – Stack Overflow

How to log real client ip in rails log when behind proxy like nginx – Stack Overflow

Use #remote_ip instead of REMOTE_ADDR by rdlugosz · Pull Request #41 · markets/invisible_captcha – GitHub

remote_ip – ActionDispatch::Request | Ruby on Rails API [Official]

Nginx で X-Forwarded-For ヘッダーの設定をする

proxy_set_header X-Forwarded-For $remote_addr;

参考:

How to log real client ip in rails log when behind proxy like nginx – Stack Overflow

request

参考:

request – リファレンス – – Railsドキュメント

request – ActionController::Base | Ruby on Rails API [Official]

ActionDispatch::Request | Ruby on Rails API [Official]

trusted_proxy

参考:

RemoteIp middleware trusted proxies config does not affect Rack::Request::trusted_proxy? · Issue #5223 · rails/rails – GitHub

`request.remote_ip` appears to return the wrong IP address · Issue #7979 · rails/rails – GitHub

Enable logging of remote IP addresses behind local proxies in the application log by norc · Pull Request #24521 · rails/rails – GitHub

Log the remote IP addr of clients behind a proxy by Atul9 · Pull Request #33489 · rails/rails – GitHub

リモートアドレスから国別の対応をする

参考:

接続元IPアドレスを使って、国ごとに場合分けをする – Qiita

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です