Enable Cloudflare

Geo Controller has built-in support for Cloudflare integration. When this option is enabled, the plugin will attempt to detect the real visitor IP address using Cloudflare headers.

This is especially important because Cloudflare acts as a reverse proxy and by default masks the original IP address of the visitor. Without proper detection, all geo lookups could resolve to Cloudflare server locations instead of the actual user.

By enabling this option, Geo Controller will use the CF-Connecting-IP and similar trusted headers to retrieve accurate geo data. Make sure your Cloudflare configuration allows passing the original IP address in HTTP headers.

Was this page helpful?