
Current Version: 3.4.3p | Updated: May 21st 2025 (changelog)
Protect Your Site with Pro-Level Proxy & VPN Detection – Upgrade to Premium for Maximum Control & Reliability.
Proxy & VPN Blocker Premium gives your WordPress site advanced tools to detect and block unwanted traffic from proxies, VPNs, and malicious sources. This page highlights all the powerful features included in the premium version—so you can see exactly how it takes your site's protection to the next level.
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: ...
Inclusive of all features of Proxy & VPN Blocker's free version.
Ready to upgrade?
Get full access to premium features and start protecting your site today from just $25 a year.
What users have said
⭐⭐⭐⭐⭐
“I’ve used this plugin on about a dozen sites over the past few years and it keeps improving. I’ve installed it on sites that were hosted by a number of providers and never had a situation where it didn’t work.”
-spectraemail
⭐⭐⭐⭐⭐
“The plugin is well thinking , works perfectly & regularly updated.
– Clear resume graphic.
– Easy to use.
Proxycheck.io operate a great detection Service & is already Fully Operational.”
-bob333
⭐⭐⭐⭐⭐
“Well designed, carefully implemented plugin that does exactly what it says it will do. Great tech support as well. Highly recommend.”
-ericbonetti2017
Transparency & Trust
Proxy & VPN Blocker (both Free and Premium) has been actively maintained for years and is trusted by thousands of WordPress sites. While no plugin is perfect for every setup, we’ve continually improved it based on real feedback — the good and the critical.
Most users get fast, accurate protection right out of the box. But if something doesn’t work as expected, we’re here to help.
We want you to feel confident in your purchase. While we don’t offer automatic refunds due to the nature of downloadable software, we do handle issues personally. If there’s a genuine problem we can’t resolve, we’ll do our best to make it right — including issuing a refund when appropriate.
✅ Trusted by long-time users
✅ Actively maintained and improved
✅ Transparent about limitations — and here to help