BungeeGuard to plugin zwiększający bezpieczeństwo serwerów BungeeCord w Minecraft, które domyślnie są podatne na ataki. Wprowadza tajny token uwierzytelniający do handshake'u logowania proxy, weryfikując, czy handshake'i logowania backendu zawierają autoryzowane tokeny. To proste rozwiązanie uniemożliwia złośliwym użytkownikom omijanie proxy i łączenie się z dowolnymi UUID-ami lub nazwami użytkowników. Dodatkowo upraszcza zarządzanie bezpieczeństwem, eliminując potrzebę stosowania złożonych reguł zapory sieciowej.
Uwaga: Dowiedz się, jak skonfigurować sieć serwerów BungeeCord tutaj.
Jak zainstalować BungeeGuard w sieci serwerów BungeeCord
1. Zaloguj się do panelu BisectHosting Starbase.
2. Zatrzymaj wszystkie serwery, które będą używane w sieci serwerów BungeeCord.
3. Pobierz BungeeGuard.jar.
4. Przejdź do głównego serwera BungeeCord.
5. Przejdź do karty Pliki .
6. Otwórz folder plugins .
7. Prześlij BungeeGuard.jar z kroku 3.
8. Uruchom serwer.
9. Wróć do karty Pliki .
10. Znajdź następujący katalog: /home/container/plugins/BungeeGuard
11. Otwórz plik token.yml.
12. Zanotuj token, aby użyć go później w tym poradniku.
13. Przejdź do jednego z serwerów w sieci BungeeCord.
14. Pobierz ProtocolLib.jar. Jeśli serwer działa na Paper 1.9.4+, pomiń ten krok.
15. Przejdź do karty Pliki .
16. Otwórz folder plugins .
17. Prześlij BungeeGuard.jar z kroku 3 oraz ProtocolLib.jar z kroku 14.
18. Uruchom serwer.
19. Po pełnym uruchomieniu zatrzymaj serwer.
20. Wróć do karty Pliki .
21. Znajdź następujący katalog: /home/container/plugins/BungeeGuard .
22. Otwórz plik token.yml.
23. W sekcji allowed-tokens: wpisz token z kroku 12 w cudzysłowie.
24. Usuń z listy wszystkie domyślne tokeny.
25. Naciśnij przycisk Zapisz .
26. Uruchom serwer.
27. Powtórz kroki od 13 do 26 dla każdego serwera gry Minecraft łączącego się z siecią serwerów BungeeCord.