️ ProxyShield — Ultra-Fast Hybrid VPN & Proxy Blocker
Protect your network from VPNs, Proxies, and Alts with zero latency.
ProxyShield is a high-performance security solution designed for
Paper/Spigot,
BungeeCord, and
Velocity. It offers a unique hybrid detection system that blocks malicious connections instantly without slowing down the joining process for legitimate players.
Why choose ProxyShield?
Most VPN blockers make players wait several seconds while checking an API.
ProxyShield is different. It uses a multi-stage verification process to ensure your server stays protected and fast.
- ⚡ Hybrid Detection: Checks known VPN ranges instantly from RAM (0ms) and performs deep API checks in the background.
- Cross-Platform: One plugin for your entire network. Works on Paper, BungeeCord, and Velocity.
- ProtonVPN & Hosting Block: Advanced detection for data centers and hosting providers commonly used for ban evasion and griefing.
- Auto-Update: Automatically refreshes its local blacklist every 24 hours from trusted GitHub sources.
- ️ Staff Bypass: Trusted players or staff members can bypass the check with a simple permission.
⚙️ How it works
- RAM Check (Instant): The IP is compared against thousands of known VPN ranges stored in memory. If a match is found, the player is kicked immediately.
- Async API Check: If the IP is unknown, the player joins instantly (no lag!). In the background, ProxyShield queries a professional API.
- Auto-Action: If the API detects a VPN, the player is kicked, the IP is cached for future attempts, and your staff is notified.
Permissions
- proxyshield.bypass — Players with this permission can join using a VPN.
- proxyshield.notification — Staff members receive an alert when a VPN user is blocked.
️ Installation
- Drop the proxyshield.jar into your plugins folder.
- Restart your server (Paper, Bungee, or Velocity).
- Configure your messages in the config.yml (or config.properties on Velocity).
- Note: Requires Java 21.
Links & Support