ДокументацияСтатьиКак скрыть порт сервера

Как скрыть порт сервера

Подключение к Minecraft серверу без указания порта через MineGuard

При подключении к Minecraft серверу игрокам обычно приходится вводить адрес вида play.example.com:25565 или даже с нестандартным портом. Это неудобно, выглядит непрофессионально и часто вызывает ошибки при вводе. MineGuard позволяет полностью убрать порт из адреса подключения.

Java Edition — бесплатный порт 25565

Для Java Edition MineGuard предоставляет стандартный порт 25565 на всех тарифах, включая бесплатный. Это значит, что после подключения домена игроки вводят только домен:

Адрес для подключения
play.example.com

Никакого порта указывать не нужно. Клиент Minecraft по умолчанию подключается на порт 25565, и MineGuard выделяет его автоматически при создании сети.

Как настроить

1

Создайте сеть в панели MineGuard

Укажите IP и порт вашего реального сервера (бэкенд). Порт бэкенда может быть любым — MineGuard всё равно примет подключения на 25565.
2

Добавьте домен

Привяжите домен к сети и пройдите верификацию через TXT-запись.
3

Настройте CNAME

Направьте домен (или поддомен) на адрес MineGuard через CNAME-запись.
Пример DNS-записи
Тип:    CNAME
Имя:    play
Значение: <адрес из панели>.ipv4.mineguard.pro
TTL:    300

После обновления DNS (обычно 5-15 минут) игроки смогут подключаться по адресу play.example.com без указания порта.

Подробная инструкция по настройке DNS — в статье Настройка DNS.

А если у меня SRV-запись?

SRV-записи для скрытия порта больше не нужны. MineGuard выделяет порт 25565 каждой сети, поэтому достаточно обычной CNAME-записи. SRV-записи поддерживаются, но не обязательны.

Bedrock Edition

Для Bedrock Edition ситуация отличается. Bedrock работает по протоколу UDP, и для проксирования используются отдельные туннели. Стандартный порт Bedrock — 19132.

Bedrock-туннели доступны начиная с тарифа Стартовый. На тарифе Профессиональный доступно до 5 туннелей. При создании туннеля MineGuard назначает выделенный UDP-порт для подключения Bedrock-игроков.

Bedrock-клиент позволяет указать порт при добавлении сервера, поэтому нестандартный порт не является проблемой для игроков. Порт 19132 выделяется автоматически при наличии свободных слотов.

Зачем скрывать порт

  • Адрес play.example.com проще запомнить и ввести, чем play.example.com:25912
  • Выглядит профессионально — крупные серверы не показывают порт в адресе
  • Меньше ошибок при подключении — игроки часто забывают или путают порт
  • Реальный порт бэкенда скрыт от внешнего мира — дополнительный уровень безопасности

Итог

Java Edition: порт 25565 выделяется бесплатно на всех тарифах. Никаких дополнительных настроек не требуется — просто подключите домен через CNAME, и игроки будут подключаться без порта.

Bedrock Edition: требуется тариф Стартовый или выше. UDP-туннель создаётся в разделе Bedrock Tunnels в настройках сети.