Cloudflare IPs

CloudflareIPs assigns the proxy IPv4 and IPv6 Cloudflare IPs allowing request.remote_ip to return back the actual IP instead of a Cloudflare datacenter IP.

Installation

Configure the Cloudflare IPs gem for any environment needed:

gem "cloudflare-ips"
$ bundle

Usage

Use request.remote_ip instead of request.ip to properly retrieve IPs:

request.remote_ip