COWMODSКаталог модов

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!

Автор: Yu_Dino9791обновлён 2 янв. 2026 г.
УправлениеОптимизацияТехнологии

Описание

ProxyFlow

The All-in-One Security System for your Velocity Proxy

ProxyFlow is the ultimate security solution for Minecraft server networks based on Velocity. Version 1.4.0 introduces massive performance improvements through Asynchronous Processing, Caching, and Database Support.

It proactively protects your network from bot attacks, VPN bypasses, and exploits while providing your team with essential tools like a global StaffChat and Discord integration.

Support & Community Questions, bugs, or feature requests? Join our Discord: https://discord.gg/DK8ZuTCwEC


Features

Security System

Protect your network before malicious connections even reach your backend servers.

  • Intelligent VPN & Proxy Blocker:

  • Blocks connections via anonymous networks (VPNs/Proxies).

  • NEW: Uses an intelligent Caching System (stores results for X minutes) to save API limits and prevent join lag.

  • Requires a free API key from proxycheck.io.

  • Persistent Punishments (SQLite):

  • NEW: Temporary bans (e.g., triggered by Anti-Bot) are now stored in a local SQLite database (database.db). Bans remain active even after a proxy restart!

  • Country Blocker (GeoIP): Whitelist or Blacklist specific countries.

  • Anti-Bot & Anti-Exploit:

  • Detects inhumanly fast connection attempts.

  • Blocks invalid usernames.

  • Prevents packet exploits at the proxy level.

  • Multi-Account Protection: Limits the number of players allowed to join from the same IP address.

Discord Integration (NEW)

Connect your proxy to Discord via Webhooks:

  • Notifications for VPN/Bot blocks (includes IP and username).
  • Notifications for Maintenance Mode status changes.
  • Fully asynchronous – your server will never lag, even if Discord is slow to respond.

Global StaffChat (NEW)

Communicate with your team across all servers:

  • Command: /sc <message> or /staffchat <message>
  • Toggle Mode: Use /sc without arguments to automatically send all your chat messages to the staff chat.

Maintenance System

  • Custom MOTD: Displays maintenance status directly in the server list (supports color codes).
  • Auto-Kick: Disconnects players without permission during maintenance.
  • Bypass: Staff members with permission can still join.

Queue System

  • Redirects players to a queue server if the target server (Lobby) is full.
  • Priority support for VIPs/Staff.

Installation

  1. Download the ProxyFlow-1.4.0+dependencies.jar.
  2. Place the file into the plugins folder of your Velocity Proxy.
  3. Important: Ensure Java 21 is installed.
  4. Restart the proxy.
  5. Add your API key to config.yml and configure the Discord Webhooks.

Configuration (config.yml)

maintenance:
  enabled: false
  motd: "               &4&lServer is in maintenance!\n    &lPlease try again later"
  kick-message: "&cThis server is currently in maintenance"
  bypass-permission: "proxyflow.maintenance.bypass"

whitelist:
  enabled: false
  kick-message: "&cYou are not whitelisted on this server!"
  players:
    - "Notch"
    - "Dinnerbone"
  bypass-permission: "proxyflow.whitelist.bypass"

queue:
  enabled: false
  max-players: 100
  queue-server: "queue"
  target-server: "lobby"
  queue-message: "&eYou are in queue... Position: &6{position}&e/&6{total}"
  bypass-permission: "proxyflow.queue.bypass"
  priority-permissions:
    "proxyflow.queue.priority.high": 100
    "proxyflow.queue.priority.medium": 50
    "proxyflow.queue.priority.low": 10

security:
  vpn-check:
    enabled: true
    api-key: "YOUR_API_KEY_HERE"
    # How long (in minutes) to cache an IP as "safe"? (Saves API requests)
    cache-duration-minutes: 60
    bypass-permission: "proxyflow.security.vpn.bypass"
    whitelisted-players: []
    block-server-ips: true
    notify-admins: true

  country-block:
    enabled: false
    mode: "blacklist"
    countries:
      - "US"
      - "CN"

  multi-account:
    enabled: true
    bypass-permission: "proxyflow.security.multiaccount.bypass"
    action: "kick"
    kick-message: "&cA player with your IP address is already on this server"
    whitelisted-players: []

discord:
  enabled: false
  webhook-url: "https://discord.com/api/webhooks/..."
  notify-vpn-block: true
  notify-maintenance: true

staffchat:
  enabled: true
  format: "&8[&cSC&8] &e{player}&8: &f{message}"


Commands & Permissions

CommandPermissionDescription
/proxyflow reloadproxyflow.command.reloadReloads the configuration.
/maintenanceproxyflow.command.maintenanceToggles maintenance mode on/off.
/staffchatproxyflow.staffchatSends a message or toggles staff chat.
/whitelist <on/off/add/remove>proxyflow.command.whitelistManages the whitelist.
/security <blockserverips/notify>proxyflow.command.securityManages security settings live.
Bypass Permissions
(See Config)proxyflow.maintenance.bypassJoin during maintenance.
(See Config)proxyflow.security.vpn.bypassJoin using a VPN.
Admin Notifyproxyflow.notifyReceive ingame alerts when blocks occur.

Галерея

ProxyFlow

Последние версии

Все версии →
release

ProxyFlow 1.4.0

1.4.0
2 янв. 2026 г.863Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11velocity
Скачать
Что нового
# 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 `/sc` without 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.io` are 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: 1. Stop the proxy. 2. Rename your old `config.yml` to `config.old.yml` (or delete it). 3. Start the proxy to let ProxyFlow generate the new configuration file. 4. Copy your API keys and settings back into the new file.
release

ProxyFlow 1.3.0

1.3.0
27 окт. 2025 г.58Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10velocity
Скачать
Что нового
### 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.
release

ProxyFlow 1.1.2

1.1.2
16 окт. 2025 г.55Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10velocity
Скачать