๐Ÿ›ก๏ธ

GeoShield Pro

Block bad actors by country and ASN. Monetize trash traffic with affiliate redirects instead of just 403ing them.

Beta - Coming Soon

Requires WordPress 5.6+ and PHP 7.4+

Core Features

๐ŸŒ

Country Blocking

Block or allow traffic from specific countries. Use blocklist mode to deny selected countries, or allowlist mode to only allow specific ones.

๐Ÿข

ASN Blocking

Block entire hosting providers and cloud networks. Stop bot traffic from AWS, Azure, DigitalOcean, Hetzner, OVH, and more.

๐Ÿ’ฐ

Affiliate Redirect

Send blocked traffic to affiliate offers instead of just showing a 403 page. Monetize the traffic you were going to throw away anyway.

๐Ÿ”„

Link Rotation

Rotate between multiple affiliate links for A/B testing and load balancing. Track which offers convert best.

๐Ÿ“Š

Detailed Logging

Track all blocked requests with IP, country, ASN, user agent, and action taken. Export logs to CSV for analysis.

๐Ÿ“ˆ

Statistics Dashboard

Visual charts showing blocked traffic over time, top blocked countries, and top blocked ASNs. Know what you're stopping.

Why GeoShield Pro?

ASN Blocking

Most geo-blockers only block by country. GeoShield Pro lets you block entire hosting providers and cloud networksโ€”where most bot traffic originates. Block AWS, Hetzner, and OVH without touching legitimate country traffic.

Affiliate Monetization

Why waste blocked traffic? Other plugins just 403 visitors. GeoShield Pro redirects them to affiliate offers so you can make money from traffic you were going to block anyway.

Must-Use Plugin Mode

Works with caching plugins like WP Super Cache and W3 Total Cache. The MU loader runs before WordPress fully initializes, so blocking happens before cached pages are served.

Privacy Respecting

Uses the free ip-api.com service by defaultโ€”no account required. Optionally use your own MaxMind database for faster lookups. Your data stays on your server.

One-Click ASN Presets

Block entire categories of traffic with preset buttons. No manual ASN lookup required.

โ˜๏ธ Cloud Providers

AS16509AS14618 Amazon AWS
AS8075 Microsoft Azure
AS15169AS396982 Google Cloud
AS14061 DigitalOcean
AS63949 Linode/Akamai
AS20473 Vultr

๐Ÿ–ฅ๏ธ Budget Hosting

AS24940 Hetzner
AS16276 OVH
AS51167 Contabo
AS60781 LeaseWeb
AS62563 GTHost
AS9009 M247

๐Ÿ”’ VPN / Proxy

AS60068 Datacamp Limited
AS212238 Cyberspace
AS9370 Sakura Internet
AS135161 GMO Internet
AS39351 31173 Services

How It Works

1

Install Plugin

Upload to wp-content/plugins and activate from the WordPress admin

2

Select Countries/ASNs

Choose which countries and hosting providers to block using the visual interface

3

Set Action

Choose to block, redirect, or send to affiliate offers

4

Enable & Monitor

Turn it on and watch the logs. See exactly what's being blocked.

Additional Features

โ˜๏ธ

Cloudflare Compatible

Automatically detects real visitor IP behind Cloudflare, Sucuri, Akamai, and other CDNs/proxies.

โœ…

IP Whitelist

Never block specific IPs or CIDR ranges. Perfect for your office IP, VPN, or trusted services.

๐Ÿ”‘

Bypass Options

Logged-in users and admins can bypass blocking. Secret URL key for testing from blocked locations.

Requirements

WordPress 5.6+
PHP 7.4+
MySQL 5.6+
License GPL v2+

Ready to Shield Your Site?

GeoShield Pro is currently in beta testing. Sign up below to get notified when it's ready.