Как открыть порт для сервера Майнкрафт без белого IP
Чтобы открыть порт для сервера Майнкрафт, нужно либо пробросить порт 25565 через роутер (если у тебя белый IP), либо поднять туннель через playit.gg или ngrok (если IP серый или провайдер блокирует входящие). Оба варианта бесплатны и работают за 10 минут.
Белый и серый IP — в чём разница и как проверить
Белый (публичный) IP — это адрес, который виден из интернета напрямую. Серый (NAT) — твой роутер прячется за общим адресом провайдера, и чужой трафик к тебе просто не доходит без дополнительных настроек. Большинство домашних подключений в РФ — серые.
Проверить просто: зайди на 2ip.ru и запомни IP. Потом зайди в веб-интерфейс роутера (обычно 192.168.1.1 или 192.168.0.1) и найди WAN-адрес. Совпадают — белый. Отличаются — серый, иди сразу к разделу про туннели.
Как открыть порт сервера Майнкрафт через роутер (белый IP)
- Зайди в веб-интерфейс роутера — в браузере введи 192.168.1.1 (или адрес из наклейки на роутере). Логин/пароль по умолчанию обычно admin/admin или на этикетке снизу.
- Найди раздел «Проброс портов» — он может называться Port Forwarding, Virtual Server или NAT. Не DMZ — это другое.
- Создай новое правило: Протокол — TCP (или TCP/UDP), Внешний порт — 25565, Внутренний IP — локальный IP твоего ПК (смотри в cmd → ipconfig → IPv4), Внутренний порт — 25565.
- Сохрани и перезапусти роутер — без перезапуска правило часто не применяется.
- Проверь открытие порта — зайди на canyouseeme.org, введи 25565 и нажми Check. Если «Success» — порт открыт.
Внешний порт: 25565 | Внутренний порт: 25565 | Протокол: TCP | IP назначения: [локальный IP твоего ПК]
Если провайдер всё равно блокирует входящие соединения — это бывает даже с белым IP у некоторых тарифов — звони в поддержку и проси «разблокировать входящие на 25565» или переходи к варианту с туннелем ниже.
Если IP серый — туннель через playit.gg (проще всего)
playit.gg — специально сделан для игровых серверов, бесплатный, не требует аккаунта для базового использования. Работает стабильнее ngrok на долгих сессиях и не режет соединения каждые 2 часа.
- Скачай агент playit с playit.gg/download под свою ОС.
- Запусти скачанный файл — он откроет браузер со ссылкой для привязки. Зарегистрируйся или войди через Google.
- В дашборде нажми «Add Tunnel», выбери «Minecraft Java» — порт 25565 подставится автоматически.
- Скопируй выданный адрес вида xxxxx.joinmc.link — это то, что вводят игроки вместо IP.
- Держи агент запущенным пока идёт сессия — как только закроешь, туннель падает.
Альтернатива — ngrok (если playit не подходит)
ngrok универсальнее, но в бесплатном тарифе режет сессию каждые 2 часа и каждый раз выдаёт новый адрес — неудобно для постоянного сервера. Подходит для разовых тестов.
- Зарегистрируйся на ngrok.com, скачай ngrok.exe.
- В терминале выполни команду для авторизации своим токеном.
- Запусти туннель командой ниже.
ngrok tcp 25565
В выводе найди строчку Forwarding — там будет адрес вида 0.tcp.ngrok.io:XXXXX. Его и даёшь игрокам. Адрес меняется при каждом перезапуске — на постоянный сервер не годится без платного плана.
Запускаем сервер и проверяем подключение
Убедись, что сервер поднят до проверки порта — закрытый порт на canyouseeme.org будет всегда, если server.jar не запущен.
- Запусти server.jar командой ниже и дождись строки «Done!».
- Проверь порт на canyouseeme.org (25565) или зайди сам через localhost:25565.
- Дай игрокам свой белый IP (с 2ip.ru) или адрес туннеля — они вводят это в поле «Сервер» в Minecraft.
- Если используешь нестандартный порт — добавь его через двоеточие: IP:ПОРТ.
java -Xmx2G -Xms1G -jar server.jar nogui
Частые вопросы
Почему порт открыт, но друг не может зайти?
Чаще всего — брандмауэр Windows блокирует входящие. Зайди в «Брандмауэр Windows» → «Дополнительные параметры» → создай правило для входящего трафика на порт 25565, протокол TCP. Либо временно отключи брандмауэр для теста.
Какой порт нужно открыть для сервера Майнкрафт?
Стандартный порт — 25565 (Java Edition) и 19132 (Bedrock Edition). Если хочешь другой — меняй в server.properties строчку server-port=25565, и не забудь пробросить именно этот порт на роутере.
Можно ли открыть порт без доступа к роутеру?
Да — через туннели playit.gg или ngrok. Они работают поверх исходящих соединений, которые роутер не блокирует. Это именно тот вариант, если ты в общаге, офисе или у провайдера с двойным NAT.
Нужен ли белый IP для донат-системы на сервере?
Для самого сервера — нет, туннель решает. Для автоматической выдачи доната через Millida Trade тоже не нужен белый IP — система работает через исходящие запросы от плагина, а не через входящий трафик. Так что запустить донат можно даже на домашнем сервере за серым IP.
Если сделал всё по инструкции, но порт всё равно не открывается — скорее всего виноват провайдер или двойной NAT. В таком случае playit.gg — самый простой выход без дополнительных расходов. Для постоянного сервера с нормальной онлайн-базой лучше всё-таки арендовать VPS с белым IP — на хостинге порт уже открыт по умолчанию.





