BungeeGuard è un plugin che migliora la sicurezza per i server BungeeCord in Minecraft, che sono vulnerabili per impostazione predefinita. Introduce un token di autenticazione segreto nell'handshake di login del proxy, verificando che gli handshake di login del backend contengano token autorizzati. Questa soluzione semplice impedisce agli utenti malintenzionati di aggirare il proxy e connettersi con UUID o nomi utente arbitrari. Inoltre, semplifica la gestione della sicurezza eliminando la necessità di regole firewall complesse.
Nota: scopri come configurare una rete di server BungeeCord qui.
Come installare BungeeGuard su una rete di server BungeeCord
1. Accedi al pannello BisectHosting Starbase.
2. Arresta tutti i server da usare nella rete di server BungeeCord.
3. Scarica BungeeGuard.jar.
4. Vai al server BungeeCord principale.
5. Vai alla scheda File .
6. Apri la cartella plugins .
7. Carica BungeeGuard.jar dal passaggio 3.
8. Avvia il server.
9. Torna alla scheda File .
10. Trova la seguente directory: /home/container/plugins/BungeeGuard
11. Apri il file token.yml.
12. Prendi nota del token da usare più avanti nel tutorial.
13. Vai a un server nella rete BungeeCord.
14. Scarica ProtocolLib.jar. Se il server è su Paper 1.9.4+, salta questo passaggio.
15. Vai alla scheda File .
16. Apri la cartella plugins .
17. Carica BungeeGuard.jar dal passaggio 3 e ProtocolLib.jar dal passaggio 14.
18. Avvia il server.
19. Una volta avviato completamente, arresta il server.
20. Torna alla scheda File .
21. Trova la seguente directory: /home/container/plugins/BungeeGuard.
22. Apri il file token.yml.
23. In allowed-tokens:, inserisci il token del passaggio 12 tra virgolette.
24. Rimuovi eventuali token predefiniti dall'elenco.
25. Premi il pulsante Salva .
26. Avvia il server.
27. Ripeti i passaggi da 13 a 26 per ogni server di gioco Minecraft che si connette alla rete di server BungeeCord.