Как открыть порт для сервера Minecraft: проброс, белый IP и что делать без него

2 дня назад · 7 мин чтения
335

Чтобы друзья зашли на твой домашний сервер, нужно пробросить порт 25565 по протоколу TCP с роутера на локальный адрес компьютера и разрешить его в брандмауэре. Это сработает только при одном условии — если провайдер выдаёт тебе белый внешний IP; при сером адресе проброс бесполезен, и там нужны другие решения.

Шаг 0. Проверь, белый ли у тебя IP — иначе всё остальное зря

Половина вечеров, потраченных на настройку роутера, уходит впустую именно здесь. Зайди в веб-интерфейс роутера и посмотри внешний адрес на странице состояния WAN. Затем открой любой сайт, показывающий твой IP. Совпали — адрес белый, проброс сработает. Не совпали — ты за общим шлюзом провайдера, и порт открыть невозможно в принципе.

Косвенный признак серого адреса: WAN-адрес начинается на 10., 100.64–100.127, 172.16–172.31 или 192.168. Это диапазоны, которые в интернете не маршрутизируются. Белый IP у большинства провайдеров подключается отдельной услугой за небольшую доплату.

Шаг 1. Закрепи локальный адрес за компьютером

Роутер раздаёт адреса по DHCP и после перезагрузки может выдать компьютеру другой. Проброс при этом останется указывать на старый, и сервер «перестанет работать сам по себе». Поэтому сначала закрепляем адрес: в разделе DHCP роутера привязываем нужный IP к MAC-адресу компьютера, либо прописываем статический адрес в настройках сети на самом компьютере.

Локальный адрес компьютера смотрится там же, в списке клиентов роутера, или командой ipconfig в Windows — нужна строка IPv4-адрес, обычно вида 192.168.x.x.

Шаг 2. Проброс порта на роутере

  • Открой веб-интерфейс роутера — обычно 192.168.0.1 или 192.168.1.1, логин и пароль на наклейке снизу.
  • Найди раздел проброса портов: Port Forwarding, Virtual Server, «Переадресация портов» или NAT — название зависит от производителя.
  • Создай правило: внешний порт 25565, внутренний порт 25565, протокол TCP, внутренний IP — локальный адрес твоего компьютера.
  • Сохрани и перезагрузи роутер, если он этого требует.
  • Убедись, что в server.properties у сервера стоит тот же порт и server-ip пустой.

Про UPnP: некоторые роутеры умеют открывать порты автоматически по запросу приложения. Работает через раз и создаёт дыру в безопасности, о которой потом забывают. Лучше сделать одно явное правило руками.

Шаг 3. Разреши порт в брандмауэре

Даже с идеальным пробросом соединение упрётся в файрвол Windows. Нужно правило для входящих подключений на порт 25565 по TCP — либо разрешение для самой java.exe, которой ты запускаешь сервер. Антивирусы со своим сетевым экраном требуют отдельного разрешения: правило Windows их не касается.

Проверять открытый порт нужно снаружи, а не со своего компьютера. Изнутри сети сервер откликается всегда, даже если для интернета он закрыт.

Шаг 4. Проверка и как дать адрес друзьям

Запусти сервер и попроси кого-нибудь подключиться по адресу вида внешний_IP:25565. Если порт стандартный, двоеточие с цифрами можно не писать — клиент подставит 25565 сам. Проверять порт онлайн-сервисами можно, но только при запущенном сервере: на выключенном сервере закрытым покажется даже правильно проброшенный порт.

Ещё одна ловушка: у большинства домашних тарифов внешний IP динамический и меняется после перезагрузки роутера. Каждый раз рассылать друзьям новые цифры — так себе удовольствие, поэтому обычно поверх настраивают динамический DNS, чтобы адрес был буквенным и постоянным.

Что делать, если открыть порт нельзя

  • Заказать белый IP у провайдера — самое прямое решение, обычно стоит недорого и решает вопрос навсегда.
  • Виртуальная локальная сеть (Radmin VPN, Hamachi и аналоги): друзья попадают в общую сеть и заходят по локальному адресу. Работает без проброса, но ставится каждому и добавляет пинг.
  • Туннель наружу (playit.gg, ngrok и подобные): сервис даёт публичный адрес и сам пробрасывает трафик до твоего компьютера. Ставится только у тебя, но адрес выглядит чужим и пинг растёт.
  • Хостинг — сервер поднимается на чужом железе с уже открытым портом, и вопрос снимается вместе с вопросом «а если я выключу компьютер».

У домашнего сервера есть ещё два неочевидных минуса помимо порта: он работает ровно столько, сколько включён твой компьютер, и весь трафик игроков идёт через твой домашний канал — при четырёх-пяти игроках это уже заметно по пингу у остальных членов семьи. На хостинге порт 25565 обычно стандартный и открывать вручную ничего не надо; например, у Millida Hosting стандартный порт указан как часть тарифа, и адрес игрок вводит без цифр (с сайта на 03.08.2026), а бесплатный тариф на 2 ГБ позволяет проверить всё это без карты.

Есть бесплатный тариф

Свой сервер Minecraft за минуту

Ядро, плагины и моды ставятся из панели, друзья заходят по адресу за минуту.

Открыть хостинг

Безопасность: открытый порт видят не только друзья

  • Включи белый список — это одна строка в настройках и главная защита от случайных гостей.
  • Не оставляй сервер без пароля на RCON и вообще не включай RCON, если он тебе не нужен.
  • Не пробрасывай лишние порты «на всякий случай» — каждый открытый порт кто-нибудь да просканирует.
  • Смени порт с 25565 на нестандартный, если сервер частный: сканеры ищут в первую очередь стандартный.
  • Держи бэкапы мира вне того же компьютера — это спасает не только от взлома, но и от обычного сбоя диска.

Частые вопросы

Какой порт нужен для Minecraft? Java-версия по умолчанию использует 25565 TCP. Bedrock-версия — 19132 UDP, и это другой протокол: правило для TCP ей не поможет.

Порт проброшен, но друг не заходит — что проверить? По порядку: сервер запущен, брандмауэр разрешает, локальный IP в правиле совпадает с текущим адресом компьютера, внешний адрес белый и не изменился, друг вводит адрес без опечаток. В девяти случаях из десяти виноват сменившийся локальный или внешний IP.

Опасно ли открывать порт? Сам по себе открытый игровой порт — не дыра, опасна беспечная настройка вокруг него: отсутствие белого списка, включённый RCON со слабым паролем и прочее. Настроенный сервер под белым списком рисков почти не несёт.

Можно ли обойтись без проброса вообще? Да — через виртуальную сеть, туннель или хостинг. Проброс нужен только тогда, когда сервер физически стоит у тебя дома и должен быть виден из интернета напрямую.

СозданиеХостингЗапуск

Похожие статьи

Radmin VPN и сервер Minecraft: как подключиться и что делать, если не заходит
Свой сервер

Radmin VPN и сервер Minecraft: как подключиться и что делать, если не заходит

Radmin VPN делает виртуальную локальную сеть между твоим ПК и ПК друзей. Разбираем, какой адрес вводить в игре и почему подключение чаще всего срывается.

1 день назад
285
Дальность прорисовки на сервере Minecraft: как увеличить и не убить TPS
Свой сервер

Дальность прорисовки на сервере Minecraft: как увеличить и не убить TPS

view-distance и simulation-distance в server.properties решают, сколько чанков видит игрок и сколько из них сервер реально считает. Разбираем, как их менять и почему на бесплатных хостингах их режут.

2 дня назад
316
Как создать сервер в Майнкрафт через TLauncher: с друзьями, по сети и без белого IP
Свой сервер

Как создать сервер в Майнкрафт через TLauncher: с друзьями, по сети и без белого IP

TLauncher не хостит сервера сам — он ставит игру и пускает по учётке. Разбираем оба реальных способа поднять сервер: LAN-игру по сети и полноценный server.jar, и где каждый из них ломается.

3 дня назад
711
Не помогло?
Спроси у сообщества — отвечают игроки и админы серверов.
Задать вопрос

Комментарии 0

Войди, чтобы комментироватьВойти