BungeeGuard es un plugin que mejora la seguridad para servidores de BungeeCord en Minecraft, que son vulnerables por defecto. Introduce un token de autenticación secreto en el apretón de manos de inicio de sesión del proxy, verificando que los apretones de manos de inicio de sesión de backend contengan tokens autorizados. Esta solución directa evita que usuarios maliciosos eludan el proxy y se conecten con UUIDs o nombres de usuario arbitrarios. Además, simplifica la gestión de la seguridad al eliminar la necesidad de reglas de firewall complejas.
Nota: Aprende a configurar una red de servidores BungeeCord aquí.
Cómo Instalar BungeeGuard en una Red de Servidores BungeeCord
1. Inicia sesión en el panel BisectHosting Starbase.
2. Detén todos los servidores que se utilizarán en la red del servidor BungeeCord.
3. Descargar BungeeGuard.jar.
4. Navega hacia el servidor BungeeCord principal.
5. Ve a la pestaña Archivos .
6. Abre la carpeta plugins .
7. Sube BungeeGuard.jar del paso 3.
8. Inicia el servidor.
9. Regresa a la pestaña Archivos .
10. Encuentra el siguiente directorio: /home/container/plugins/BungeeGuard
11. Abre el token.yml archivo.
12. Toma nota del token para usarlo más tarde en el tutorial.
13. Navega a un servidor en la red BungeeCord.
14. Descargar ProtocolLib.jar. Si el servidor está en Paper 1.9.4+, omite este paso.
15. Ve a la pestaña Archivos .
16. Abre la carpeta plugins .
17. Sube BungeeGuard.jar del paso 3 y ProtocolLib.jar del paso 14.
18. Inicia el servidor.
19. Una vez completamente iniciado, detén el servidor.
20. Regresa a la pestaña Archivos .
21. Encuentra el siguiente directorio: /home/container/plugins/BungeeGuard .
22. Abre el token.yml archivo.
23. Bajo allowed-tokens:, ingresa el token del paso 12 dentro de las comillas.
24. Elimina cualquier token por defecto de la lista.
25. Presiona el botón Guardar .
26. Inicia el servidor.
27. Repite los pasos 13 a 26 para cada servidor de juego de Minecraft que se conecte a la red del servidor BungeeCord.