WP-antiProxy

License : GPLv2

This plugin will fetch and auto-correct the client's IP address in the event that he is hidden behind a proxy or load balancer.

Author:RS Publishing (profile at wordpress.org)
WordPress version required:2.7
WordPress version tested:3.4.2
Plugin version:1.0
Added to WordPress repository:12-10-2012
Last updated:12-10-2012
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:http://wordpress.org/extend/plugins/wp-antipr...
Total downloads:180
plugin download
Click to start download

This plugin will fetch and auto-correct the users IP address in the event that he is hidden behind a proxy or load balancer. Unlike other similar plugins, WP-antiProxy uses and looks at both the HTTP headers as well as ports.

The users IP will be set to the first header that matches a simple regular expression of an IP which is ideal to unhide those sneaky visitors.

WP antiProxy Checks The Following

The Headers

CLIENT_IP, HTTP_CLIENT_IP, VIA, HTTP_VIA, FORWARDED_FOR_IP, HTTP_FORWARDED_FOR_IP, FORWARDED_FOR, HTTP_FORWARDED_FOR, FORWARDED, HTTP_FORWARDED X_FORWARDED_FOR, HTTP_X_FORWARDED_FOR, X_FORWARDED, HTTP_X_FORWARDED, HTTP_PROXY_CONNECTION

The Ports

8080,80,81,1080,6588,8000,3128,553,554,4480