Другое

Настройка port forwarding для Minecraft: открыть сервер за 10 минут

Понятное руководство, как настроить port forwarding для Minecraft: от фиксированного порта и статического IP до правил файрвола и теста доступности.

Обновлено 28 апреля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:Minecraft Java Edition 1.20+Minecraft Bedrock Edition 1.20+Любой домашний роутер с NAT

Введение / Зачем это нужно

Чтобы друзья могли подключиться к вашему домашнему серверу Minecraft, трафик должен проходить через роутер и достигать компьютера. По умолчанию NAT блокирует внешние подключения. Настройка port forwarding для Minecraft решает эту задачу: вы сообщаете роутеру, куда направлять запросы на порт 25565. После выполнения гайда сервер станет доступен из интернета, а игроки смогут подключаться по вашему внешнему IP.

Требования / Подготовка

  • Роутер с поддержкой проброса портов (разделы NAT, Port Forwarding или Virtual Servers).
  • Minecraft Java или Bedrock Edition, запущенный в режиме сервера или с открытым миром по LAN.
  • Локальный IP сервера, например 192.168.1.50. Желательно зафиксировать его статическим.
  • Права администратора на ПК и доступ к веб-интерфейсу роутера.
  • Отключенные на время теста сторонние VPN, которые могут менять маршрутизацию.

Шаг 1: Назначить серверу статический локальный IP

Динамические адреса меняются после перезагрузки, и проброс перестанет работать. Лучше привязать IP на самом роутере.

  • В Windows назначьте фиксированный адрес в сетевых настройках или настройте привязку по MAC в роутере.
  • В Linux укажите статический адрес в netplan или NetworkManager.

Пример для Ubuntu (netplan):

network:
  version: 2
  ethernets:
    enp3s0:
      dhcp4: no
      addresses:
        - 192.168.1.50/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

После применения проверьте, что сервер доступен по 192.168.1.50:25565 из локальной сети.

Шаг 2: Пробросить порт 25565 до сервера

Зайдите в веб-интерфейс роутера (обычно 192.168.1.1 или 192.168.0.1) и найдите раздел Port Forwarding, NAT или Virtual Servers.

Создайте правило со следующими значениями:

  • Внешний порт (WAN): 25565
  • Внутренний порт (LAN): 25565
  • Локальный IP: 192.168.1.50 (ваш сервер)
  • Протокол: TCP/UDP (или создайте два правила)
  • Название: Minecraft

Сохраните и перезапустите правило или роутер, если это требуется. Если провайдер использует CGNAT (серый IP), порт может быть недоступен извне — в этом случае рассмотрите IPv6 или туннели.

Шаг 3: Разрешить порт в файрволе

Даже после проброса ОС может блокировать входящие пакеты.

В Windows:

  1. Откройте «Брандмауэр Защитника Windows» → «Дополнительные параметры».
  2. Создайте новое входящее правило для порта.
  3. Укажите TCP и 25565, затем повторите для UDP.
  4. Разрешите подключение и примените для всех профилей.

В Linux (ufw):

sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp
sudo ufw reload

В iptables:

sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 25565 -j ACCEPT
sudo iptables-save | sudo tee /etc/iptables/rules.v4

Проверка результата

  • Внутри сети: подключитесь к 192.168.1.50:25565.
  • С телефона по мобильному интернету или через сервис вроде canyouseeme.org проверьте порт 25565.
  • Если видите Open, правило работает. Игроки могут подключаться по вашему внешнему IP.

Возможные проблемы

  • Порт закрыт после всех настроек: проверьте, не использует ли провайдер CGNAT, и убедитесь, что IP сервера не изменился.
  • Антивирус блокирует соединение: временно отключите его для теста и добавьте исключения для Java и сервера.
  • Двойной NAT: если за роутером стоит ещё один роутер, настройте проброс на обоих или переведите второй в режим моста.
  • IPv6 недоступен: если провайдер предлагает только IPv6, настройте соответствующее правило и убедитесь, что клиенты могут использовать IPv6.

⚠️ Важно: при открытом порте регулярно обновляйте сервер, используйте whitelist и сложные пароли, чтобы минимизировать риск несанкционированного доступа.

Часто задаваемые вопросы

Нужно ли делать port forwarding, если у меня белый IP?
Безопасно ли открывать порт 25565?
Что делать, если порт всё ещё закрыт после всех настроек?

Полезное

Назначить серверу статический локальный IP
Пробросить порт 25565 до сервера
Разрешить порт в файрволе

Эта статья помогла вам решить проблему?