
ProxyFlow - AntiVPN
ProxyFlow protects your Velocity proxy with a firewall against VPNs, bots, and multi-accounts. The plugin includes a configurable country-blocker and punishes repeated violations with automatic temp-bans. All features are configurable!
ProxyFlow 1.4.0
release2 января 2026 г.ProxyFlow v1.4.0
This is the biggest update for ProxyFlow yet! Version 1.4.0 brings a complete code rewrite, introducing persistent punishments, Discord integration, and significant performance improvements through caching and asynchronous processing.
New Features
-
Global StaffChat:
-
New command:
/staffchat <message>(or alias/sc). -
Toggle Mode: Use
/scwithout arguments to toggle automatic staff chat mode. -
Works across all backend servers.
-
Discord Integration:
-
Get notified via Webhook when the proxy blocks a VPN/Bot attack.
-
Receive alerts when Maintenance Mode is toggled.
-
Fully configurable (colors, titles) and asynchronous.
-
Persistent Bans (SQLite):
-
Temporary IP bans (Anti-Bot) are now stored in a local SQLite database (
database.db). -
Bans now survive a proxy restart! No more attackers re-joining after a reboot.
Security & Performance
-
Smart VPN Caching:
-
API results from
proxycheck.ioare now cached in memory for a configurable time (default: 60 min). -
Prevents API rate-limiting and drastically speeds up player joins during high traffic.
-
Asynchronous Processing:
-
All web requests (Discord, VPN API) and database operations have been moved off the main thread.
-
Zero lag: The proxy will never freeze while checking an IP, even if the API is slow.
Technical Changes
- Major Refactor: The codebase has been reorganized into a modular Service/Manager architecture for better stability.
- Java 21 Support: The project is now built against Java 21 for modern velocity environments.
- Dependency Shading: All libraries (Gson, Configurate, SQLite) are now relocated to prevent conflicts with other plugins.
Upgrading from v1.3.0
Your config.yml needs to be updated!
Since this update adds new sections for discord, staffchat, and caching, please follow these steps:
- Stop the proxy.
- Rename your old
config.ymltoconfig.old.yml(or delete it). - Start the proxy to let ProxyFlow generate the new configuration file.
- Copy your API keys and settings back into the new file.
ProxyFlow 1.3.0
release27 октября 2025 г.1. Server IP Blocking
ProxyFlow now blocks IPs originating from other servers by default. This increases security by helping to filter specific types of bot attacks or unwanted connections.
2. New Queue System
A new queue system has been implemented specifically for servers with high player counts.
- Customizable Join Rate: You can now configure exactly how many players are allowed to join per second.
- Load Balancing: This helps control server load during player surges (e.g., after a restart) and ensures stability.
3. Admin Notifications
Administrators can now be informed directly in-game about suspicious connections (if enabled in the config).
- VPN/Proxy Detection: The system sends a notification when a player attempts to join using a VPN service or other disallowed connection types.
4. The /security Command
For easier management, the new /security command has been added. This command allows administrators to view and change important security settings directly in-game:
- Status Overview: Shows which modules are currently enabled or disabled in the config.
- Notifications: Allows toggling admin notifications (e.g., for VPN alerts).
- Server IP Blocking: View and toggle the status of the server IP block.
ProxyFlow 1.1.2
release16 октября 2025 г.Нет описания изменений
