BungeeGuard — это плагин для повышения безопасности серверов BungeeCord в Minecraft, которые по умолчанию уязвимы. Он добавляет секретный токен аутентификации в процедуру входа через прокси, проверяя, что процедуры входа на серверы бэкенда содержат авторизованные токены. Это простое решение не дает злоумышленникам обходить прокси и подключаться с произвольными UUID или именами пользователей. Кроме того, оно упрощает управление безопасностью, избавляя от необходимости настраивать сложные правила файрвола.
Примечание: узнайте, как настроить сеть серверов BungeeCord, здесь.
Как Установить BungeeGuard В Сети Серверов BungeeCord
1. Войдите в панель BisectHosting Starbase.
2. Остановите все серверы, которые будут использоваться в сети серверов BungeeCord.
3. Скачайте BungeeGuard.jar.
4. Перейдите к основному серверу BungeeCord.
5. Перейдите на вкладку Files .
6. Откройте папку plugins .
7. Загрузите BungeeGuard.jar из шага 3.
8. Запустите сервер.
9. Вернитесь на вкладку Files .
10. Найдите следующий каталог: /home/container/plugins/BungeeGuard
11. Откройте файл token.yml.
12. Запишите токен, чтобы использовать его позже в этом руководстве.
13. Перейдите к серверу в сети BungeeCord.
14. Скачайте ProtocolLib.jar. Если сервер работает на Paper 1.9.4+, пропустите этот шаг.
15. Перейдите на вкладку Files .
16. Откройте папку plugins .
17. Загрузите BungeeGuard.jar из шага 3 и ProtocolLib.jar из шага 14.
18. Запустите сервер.
19. После полной загрузки остановите сервер.
20. Вернитесь на вкладку Files .
21. Найдите следующий каталог: /home/container/plugins/BungeeGuard .
22. Откройте файл token.yml.
23. В разделе allowed-tokens: введите токен из шага 12 в кавычках.
24. Удалите все токены по умолчанию из списка.
25. Нажмите кнопку Save .
26. Запустите сервер.
27. Повторите шаги с 13 по 26 для каждого игрового сервера Minecraft, подключающегося к сети серверов BungeeCord.