BungeeGuard é um plugin que melhora a segurança dos servidores BungeeCord em Minecraft, que são vulneráveis por padrão. Ele introduz um token de autenticação secreto no handshake de login do proxy, verificando se os handshakes de login do backend contêm tokens autorizados. Esta solução simples impede que usuários maliciosos contornem o proxy e se conectem com UUIDs ou nomes de usuários arbitrários. Além disso, simplifica a gestão de segurança, eliminando a necessidade de regras complexas de firewall.
Nota: Aprenda como configurar uma rede de servidor BungeeCord aqui.
Como Instalar o BungeeGuard em uma Rede de Servidores BungeeCord
1. Faça login no painel BisectHosting Starbase.
2. Pare todos os servidores a serem usados na rede de servidor BungeeCord.
3. Baixar BungeeGuard.jar.
4. Navegue até o servidor BungeeCord principal.
5. Vá até a guia Arquivos.
6. Abra a pasta plugins.
7. Faça upload do BungeeGuard.jar do passo 3.
8. Inicie o servidor.
9. Volte para a guia Arquivos.
10. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard
11. Abra o arquivo token.yml.
12. Anote o token para usar mais tarde no tutorial.
13. Navegue até um servidor na rede BungeeCord.
14. Baixar ProtocolLib.jar. Se o servidor estiver no Paper 1.9.4+, pule esta etapa.
15. Vá até a guia Arquivos.
16. Abra a pasta plugins.
17. Faça upload do BungeeGuard.jar do passo 3 e ProtocolLib.jar do passo 14.
18. Inicie o servidor.
19. Uma vez totalmente inicializado, pare o servidor.
20. Volte para a guia Arquivos.
21. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard .
22. Abra o arquivo token.yml.
23. Sob allowed-tokens:, insira o token do passo 12 entre aspas.
24. Remova qualquer token padrão da lista.
25. Pressione o botão Salvar.
26. Inicie o servidor.
27. Repita os passos 13 a 26 para cada servidor de jogo Minecraft que se conecta à rede de servidor BungeeCord.