Support » Plugin: IP Geo Block » reverse proxy like cloudflare handling

  • Resolved djsteveb


    Some plugins like “404s to 301” and “limit login attempts” ( ) can show the ip addy that someone is using to pull info from the site, and their ‘real ip’ when the site is being pulled via a reverse proxy like cloudflare.

    Perhaps this plugin already handles these situations fine, I don’t know – only recently started using cloudflare for a few web sites – and I see that some plugins get confused about where visitors are coming from (logging the cloudlfare CDN server as the visitor’s ip addy) –

    I found today that cloudflare also offers (an optional, but currently ON by default) geo thing –

    “IP Geolocation

    Include the country code of the visitor location with all requests to your website.
    Note: You must retrieve the IP Geolocation information from the CF-IPCountry HTTP header.”

    So perhaps this can also be pulled into ip geo block and used as a matching rule and avoid looking up an IP to sort the visitor’s location as an option?

Viewing 1 replies (of 1 total)
  • Plugin Author tokkonopapa


    Hi again @djsteveb,

    I have not implemented “automatic IP address detection” something like this because it’s quite easy for attackers to fake their IP address via HTTP environment variables.

    Instead of it, I provide the filter hook ip-geo-block-ip-addr to fit the individual environment.

    And also provide a geolocation API class library to the cloudflare users. Please try this and feed back if you have any issues.

    Thanks for your opening this topic.

Viewing 1 replies (of 1 total)
  • The topic ‘reverse proxy like cloudflare handling’ is closed to new replies.