BungeeGuard é um plugin de reforço de segurança para servidores BungeeCord em Minecraft, que são vulneráveis por predefinição. Introduz um token secreto de autenticação no handshake de login no proxy, verificando se os handshakes de login do backend contêm tokens autorizados. Além disso, impede que utilizadores maliciosos contornem o proxy e se liguem com UUIDs ou nomes de utilizador arbitrários. Além disso, simplifica a gestão da segurança ao eliminar a necessidade de regras de firewall complexas.
Nota: Saiba como configurar uma rede de servidores BungeeCord aqui.
Como Instalar O BungeeGuard Numa Rede De Servidores BungeeCord
1. Inicie sessão no painel Starbase da BisectHosting.
2. Parem todos os servidores que serão usados para a rede de servidores BungeeCord.
3. Descarregue BungeeGuard.jar.
4. Vá para o servidor principal BungeeCord.
5. Aceda ao separador Ficheiros .
6. Abra a pasta plugins .
7. Arraste e largue BungeeGuard.jar do passo 3.
8. Inicie o servidor.
9. Volte ao separador Ficheiros .
10. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard .
11. Abra o ficheiro token.yml.
12. Tome nota do token para usar mais tarde no tutorial.
13. Navegue para um servidor na rede BungeeCord.
14. Descarregue ProtocolLib.jar. Se o servidor estiver em Paper 1.9.4+, salte este passo.
15. Vá para o separador Ficheiros .
16. Abra a pasta plugins .
17. Arraste e largue BungeeGuard.jar do passo 3 e ProtocolLib.jar do passo 14.
18. Inicie o servidor.
19. Assim que estiver totalmente iniciado, pare o servidor.
20. Volte ao separador Ficheiros .
21. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard .
22. Abra o ficheiro token.yml.
23. Em allowed-tokens:, introduza o token do passo 12 entre as aspas.
24. Remova quaisquer tokens predefinidos da lista.
25. Prima o botão Guardar .
26. Inicie o servidor.
27. Repita os passos 13 a 26 para cada servidor de jogo Minecraft que se ligue à rede de servidores BungeeCord.