Current Version: 3.2.2p | Updated: November 21st 2024 (changelog)
Proxy & VPN Blocker Premium Features
Additional features included in Premium
Enhanced Block Actions
Default Block Page
This is the default page shown to blocked visitors.
It includes options for Customizable text, background, colors, and logo, to make it fit with the design of your website.
Captcha Challenge Page
This allows you to show a captcha challenge to positively detected visitors, if they pass the captcha the visitor will be allowed to view the requested page. You can set this to only be seen by visitors using a VPN, while Proxy and other detected visitors will still be blocked and shown the default page above.
It includes options for Customizable text, background, colors, and logo, to make it fit with the design of your website.
Captcha Providers Supported: Cloudflare Turnstile, hCaptcha, Prosopo Procaptcha, reCAPTCHA v2 (Checkbox), reCAPTCHA v3 (Invisible).
URL Redirect
(define a URL to redirect blocked visitors to).
This can be either an internal, or external address.
User Registration Email Filtering
Disposable Email Filtering: On User Registration, you can have the email address (by default and recommended they are anonymised e.g. [email protected]) checked with the proxycheck.io API to see if it appears on list of known disposable email address domains.
This allows you to block registrations from Disposable Email Addresses.
Page & Post Specific Blocking Method
Proxy & VPN blocker Premium provides the ability to select the blocking method on a per post or page basis within the WordPress Editor, this means you can set one page to redirect blocked visitor IP Addresses directly to the block page, while another page can present the Captcha Challenge Page or redirect blocked IP's to another URL.
proxycheck.io CORS API Support
Adding proxycheck.io Cross Origin Resource Sharing (CORS) Keys allows Proxy & VPN Blocker Premium to fall back to Javascript to block bad IP Addresses if the other methods fail.
Location and Connection Conditional Shortcode
[ pvb_conditional ] Shortcode allows you to hide content based on a visitors location, whether they are connecting via a VPN or Proxy, or a combination of all of these.
The following is how to show content to only certain countries:
[ pvb_conditional country_iso="FR" ] This content will only be displayed to visitors within France [ /pvb_conditional ]
[ pvb_conditional country_iso="FR, GB" ] This content will only be displayed to visitors within France and United Kingdom [ /pvb_conditional ]
Here is how we combine this with connection type information, currently supported are 'proxy' and/or 'vpn',
[ pvb_conditional country_iso="FR" blocking="proxy, vpn" ] This content will only be displayed to visitors within France but not to Proxy or VPN [ /pvb_conditional ]
[ pvb_conditional country_iso="FR" blocking="proxy" ] This content will only be displayed to visitors within France, including VPN server IP Addresses within France, but not to Proxies [ /pvb_conditional ]
You can also just specify a shortcode without country_iso attribute.
[ pvb_conditional blocking="proxy" ] This content will not be shown to Proxies but will be shown to VPN's [ /pvb_conditional ]
Visitor IP and Connection Info Shortcode!
[ pvb_visitor_ip ] Shortcode allows you to display the visitor IP address on the Captcha Challenge Page and Default Block Page (or anywhere you choose).
Your IP Address is: ...
[ pvb_visitor_ip type="full" ] outputs the full API Result for the visitors IP Address
...
[ pvb_visitor_ip type="country" ] Outputs the visitor country so that you can write sentences.
Welcome, visitor from ...
[ pvb_visitor_ip type="city" ] Outputs the visitor city so that you can write sentences.
How is the weather in ... today?
[ pvb_visitor_ip type="proxy" ] Allows you to display if the visitor IP is a proxy.
Connection is proxy: ...
[ pvb_visitor_ip type="typeof" ] Residential, Business, Hosting, VPN etc...
Your connection type is: ...