️ ProxyGuard
A secure authentication system between your Proxy and Spigot servers
------------------------------------------------------------
Description
ProxyGuard is a lightweight and efficient plugin that authenticates communication between your Spigot servers and your Proxy.
It ensures that players can only join through your proxy, blocking any direct connections and protecting your network from unauthorized access.
------------------------------------------------------------
✨ Features
- Secure Proxy Authentication – Verifies all connections using a shared secret token.
- ⚙️ No Commands Needed – Works automatically, no setup required in-game.
- Simple Configuration – Just set a shared token and restart.
- Anti-Direct Join – Blocks players connecting directly to backend servers.
- Multi-Version Support – Works with Spigot 1.8 up to 1.21.
- ⚡ Lightweight & Fast – Minimal performance impact.
------------------------------------------------------------
⚙️ Installation
1. Place the ProxyGuard.jar file into the plugins folder of both your Proxy and Spigot servers.
2. Start or restart both servers to generate configuration files.
------------------------------------------------------------
Configuration
1. Open the config.yml file generated on both sides (Proxy and Spigot).
2. Set a shared secret token — must be the same on both.
3. Save and restart both servers.
------------------------------------------------------------
How It Works
When a player connects through your proxy, ProxyGuard sends an authentication request to the Spigot server.
If the token matches, the player is allowed to join.
If not, the connection is rejected — keeping your backend safe from unauthorized access.
------------------------------------------------------------
Support & Links
GitHub Repository:
https://github.com/Gabriel-Arnold/ProxyGuard
Support / Contact:
https://gabrieldev.com.br/discord
------------------------------------------------------------
License
This project is open source under the
MIT License.
You are free to use and modify it, but redistribution for sale is not allowed without permission.
------------------------------------------------------------
Made with ❤️ by Gabriel Arnold