BungeeSecretAuth FixProxyJoin - Защита BungeeCord от прямых подключений 1.21 — 1.21.8

Описание плагинов
Эти два плагина работают в связке и предназначены для защиты серверов в сети BungeeCord от прямых подключений игроков, минуя прокси.
Вместо стандартной проверки по IP:PORT, они используют секретный токен, который должен быть указан в настройках BungeeCord и Spigot/Paper.
Как это работает?
- BungeeSecretAuth (плагин для BungeeCord) подменяет хост при подключении игрока на секретный токен.
- FixProxyJoin (плагин для Spigot/Paper) проверяет, что игрок подключился с правильным токеном, иначе кикает его.
Для каких версий?
- BungeeSecretAuth – BungeeCord (1.21 – 1.21.8)
- FixProxyJoin – Spigot / Paper (1.21 – 1.21.8)
Установка
Установка BungeeSecretAuth на BungeeCord
- Скачайте .jar файл плагина.
- Поместите его в папку plugins/ на BungeeCord.
- Перезапустите BungeeCord.
- В папке plugins/BungeeSecretAuth/ появится файл config.yml с автоматически сгенерированным токеном.
Установка FixProxyJoin на сервер(ах) Spigot/Paper
- Скачайте .jar файл плагина.
- Поместите его в папку plugins/ на сервере.
- Перезапустите сервер.
- Откройте конфиг (plugins/FixProxyJoin/config.yml) и вставьте токен из BungeeSecretAuth (или установите его командой /settoken).
Настройка
BungeeSecretAuth (BungeeCord)
После первого запуска в config.yml автоматически генерируется токен:
security:
token: "65beec39-af2b-46e8-a872-87666b77332b" # Пример токена
_comment: "Этот токен будет использоваться для аутентификации вместо IP:port"
Не меняйте токен, если не знаете, что делаете!
- Не меняйте токен, если не знаете, что делаете!
- Если токен утерян, удалите config.yml и перезапустите BungeeCord.
FixProxyJoin (Spigot/Paper)
После установки нужно вручную указать токен:
Через конфиг (plugins/FixProxyJoin/config.yml):
security:
token: "65beec39-af2b-46e8-a872-87666b77332b" # Вставьте токен из BungeeSecretAuth
_comment: "Установите токен командой /settoken"
Или командой в игре:
/settoken 65beec39-af2b-46e8-a872-87666b77332b
Команды и разрешения
Команды:
FixProxyJoin (Spigot/Paper)
/settoken <токен> Устанавливает секретный токен
/gettoken Показывает текущий токен
Permissions:
bungeeip.admin
FAQ (Частые вопросы)
Что делать, если игроки не могут зайти? Убедитесь, что токены совпадают на BungeeCord и Spigot. Проверьте, что BungeeGuard/Velocity-совместимые плагины не конфликтуют (если есть).
Как сменить токен? На BungeeCord: удалите config.yml и перезапустите, чтобы сгенерировать новый. На Spigot: используйте /settoken <новый_токен>.
Можно ли использовать несколько токенов? Нет, только один токен на всю сеть серверов.
Безопасность
Не передавайте токен третьим лицам – это может привести к утечке. Не используйте простые слова в качестве токена. Храните backup config.yml на случай сбоев.
Эти плагины обеспечивают дополнительный уровень защиты BungeeCord-сети, предотвращая прямое подключение к серверам. Если у вас есть вопросы, пишите в комментариях!
Скачать: BungeeSecretAuth.zip
После скачивания ZIP-архива распакуйте его — внутри вы найдёте оба плагина (для BungeeCord и Spigot/Paper), готовые к установке.