BungeeSecretAuth FixProxyJoin - Защита BungeeCord от прямых подключений 1.21 — 1.21.8
  • AdamMoss
    29 июля 2025 - 13:10
    Вы не авторизованы, войдите на сайт.
  • просмотров 217 | ответов 0

Описание плагинов
Эти два плагина работают в связке и предназначены для защиты серверов в сети 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
  1. Скачайте .jar файл плагина.
  2. Поместите его в папку plugins/ на BungeeCord.
  3. Перезапустите BungeeCord.
  4. В папке plugins/BungeeSecretAuth/ появится файл config.yml с автоматически сгенерированным токеном.

Установка FixProxyJoin на сервер(ах) Spigot/Paper
  1. Скачайте .jar файл плагина.
  2. Поместите его в папку plugins/ на сервере.
  3. Перезапустите сервер.
  4. Откройте конфиг (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), готовые к установке.