By using this plugin you will have no change to your originating IPs when using Incapsula. Incapsula acts as a reverse proxy and all incoming connections to your website first pass through one of Incapsula’s servers. This plugin will ensure that you continue to see the real originating IP of your website visitors.
The plugin is highly recommended for WordPress users using the Incapsula service.
HOW IT WORKS:
- The plugin sets the value of $_SERVER[‘REMOTE_ADDR’] according to the client IP value reported by the Incapsula proxy.
- The plugin will execute with a high priority, to make sure it runs as early as possible.
Incapsula gives any website the security and performance previously only available to the website elite. Through a simple DNS settings change, website traffic is seamlessly routed through Incapsula’s global network of high-powered servers. Incoming traffic is intelligently profiled, in real-time, blocking even the latest web threats from sophisticated SQL injection attacks to malicious bots and intruding comment spammers. Meanwhile, outgoing traffic is accelerated and optimized for faster load times, keeping welcome visitors speeding through.
Sign up here for Incapsula: Incapsula Sign up
In response to a support ticket submitted re Some real IP's not identified, Incapsula support wrote: "This is a third party feature, which we do no support."
We fixed this by using the Wordfence option "Use the X-Forwarded-For HTTP header. Only use if you have a front-end proxy or spoofing may result." in How does Wordfence get IPs.
incapsula are you alive???
- Instead of fiddling with the plugins’ order on the $active_plugins record as before, the plugin now runs on the “init” hook, with a very high priority (set to -9999999).
- Ensured support for WordPress 3.6.
- No major change was applied.
- First Stable Version