

FoxGate Anti-VPN
FoxGate (formerly FoxAntiVPN) is an effective solution for protecting your Minecraft server from unwanted players using VPNs to bypass bans and for other purposes. The system quickly identifies and blocks connections through virtual private networks.
Key Features
The software uses multiple services for fast and accurate VPN connection detection. You can also add your own verification services. With a large number of active services, it becomes extremely difficult to bypass the protection.
Configuring Custom Service
Example configuration for adding a custom verification service:
'servicename':
# Enable this service?
enabled: true
# Add this field if key is required
key: "KEY"
# Data format from the service
# Supported: JSON, HTML
model: "JSON"
# Service URL (required)
# %IP% - Player's IP
# %KEY% - Key value
url: "https://example-antivpn.com/check/%IP%?key=%KEY%"
# HTTP headers (if needed)
headers:
'Example-header': 'KEY'
# Verification parameters
values:
# Fields to check
fields:
- "vpn"
# Type of returned data
# boolean - for true/false
type: boolean
Available Verification Services
The system offers a wide selection of services for detecting VPNs and proxies. In the standard configuration, 6 services that don't require keys are activated. The remaining services can be connected by obtaining appropriate keys to enhance protection levels.
Available verification providers:
- IP-API
- BlackBox
- Rayzsde (known as ProVPN)
- SkyDB
- FunkeMunky (known as Kauri)
- IP2Location
- BanProxy
- GetIPIntel
- VPN-APIXyz
- VPNBlocker
- IPQualityScore
- IDCTeam
- ProxyCheck
- VPNAPI
- AntiVPN NET
- AntiVPN IO
- IPHub
- IPHunter
Database Management
For optimal performance, the system uses MySQL/SQLite database that prevents repeated checks of the same VPN addresses for a specified period.
Commands
/foxgate <add/remove> <IP>
— add or remove IP from the database to restrict access/foxgate verbose
— enable/disable verbose information output
Permissions
foxav.notifications
— receive notifications when VPN is detectedfoxav.command
— use FoxGate commandsfoxav.bypass
— bypass the anti-VPN system