Проброс портов простыми словами (и почему хостингу он не нужен)
Что такое проброс портов, как настроить его для домашнего игрового сервера, почему он не работает за CGNAT и почему арендованному серверу он не нужен вовсе.
4 мин чтения · Обновлено 21 окт. 2026 г. · Автор: GuavaHost Team
Проброс портов это настройка маршрутизатора, которая позволяет людям в интернете дотянуться до игрового сервера, работающего у вас дома. Это руководство объясняет, что он делает на самом деле, как его настроить, почему иногда он невозможен и почему арендованный сервер обходится без всего этого.
IP, порты и NAT простыми словами
- Публичный IP. Единственный адрес, который есть у всего вашего дома в интернете, выданный провайдером.
- Локальный IP. Приватный адрес, который маршрутизатор выдаёт каждому устройству внутри дома. Обычно они начинаются с
192.168.,10.или172.16.до172.31.и ничего не значат за пределами вашей сети. - Порт. Пронумерованная дверь на устройстве, от 0 до 65535. Игровой сервер слушает одну или несколько из них, например
25565для Minecraft Java. - NAT (трансляция сетевых адресов). То, как маршрутизатор делит один публичный IP между всеми устройствами. Он пропускает обратно ответы на соединения, которые начали ваши устройства, но отбрасывает неожиданные входящие, потому что не представляет, какому устройству они предназначены.
Игровому серверу нужны именно такие неожиданные входящие соединения. Проброс портов это правило, которое говорит: "всё, что приходит на этот порт по этому протоколу, идёт на это устройство".
Как его настроить
Меню у каждого маршрутизатора выглядит по-своему, но шаги одни и те же.
- Закрепите за машиной с сервером постоянный локальный IP. В маршрутизаторе найдите резервирование DHCP (иногда называется статической арендой) и закрепите текущий локальный IP машины. Иначе на следующей неделе маршрутизатор может выдать ей другой адрес, и ваше правило будет указывать в пустоту.
- Узнайте порты и протокол игры. Большинство игр использует UDP, некоторые TCP, а некоторым нужно больше одного порта. Наше руководство по портам TCP и UDP перечисляет значения по умолчанию.
- Войдите в маршрутизатор. Адрес администрирования обычно напечатан на наклейке на корпусе, чаще всего это
192.168.0.1или192.168.1.1. - Найдите раздел проброса. Он может называться Port Forwarding, Virtual Server, NAT или Applications.
- Создайте правило. Укажите внешний порт, внутренний порт (обычно то же число), протокол (TCP, UDP или оба) и локальный IP сервера. Сохраните.
- Разрешите его в брандмауэре компьютера. В Windows при первом запуске сервера обычно появляется запрос на разрешение. Если вы его закрыли, добавьте входящее правило для программы сервера или для порта.
- Проверьте снаружи своей сети. Попросите друга зайти по вашему публичному IP и порту. Можно также попробовать с телефона на мобильном интернете с выключенным Wi-Fi.
Последний пункт важен: многие маршрутизаторы не поддерживают "NAT loopback", так что подключение к своему же публичному IP изнутри дома может не работать, даже когда проброс идеально работает для всех остальных.
Почему он не срабатывает
| Симптом | Вероятная причина |
|---|---|
| Никто не может подключиться, а WAN-адрес маршрутизатора отличается от того, что показывают сайты "what is my IP" | CGNAT или двойной NAT |
| На прошлой неделе работало, теперь нет | Локальный IP сервера изменился; закрепите его |
| У игроков сразу истекает тайм-аут | Неверный протокол или проброшен только TCP, когда игра использует UDP |
| Работает только в вашей сети | Брандмауэр на машине с сервером либо правило так и не сохранилось |
| На распространённом порту ничего не работает | Некоторые провайдеры блокируют отдельные порты на домашних тарифах |
CGNAT (NAT уровня оператора) означает, что провайдер делит один публичный IP между множеством домов. WAN-адрес маршрутизатора, начинающийся с 100.64. до 100.127., это сильная подсказка. Самостоятельно пробросить порты через CGNAT невозможно. Некоторые провайдеры выдают публичный IP по запросу, иногда за плату.
Двойной NAT возникает, когда модем провайдера тоже маршрутизатор, а за ним стоит ваш собственный. Тогда либо пробрасывайте на обоих, либо переведите устройство провайдера в режим моста.
Ещё одна вещь, которую люди проверяют зря: онлайн-проверялки портов тестируют только TCP. У UDP нет рукопожатия, так что проверялка не может надёжно сказать, открыт ли порт UDP. Для игр на UDP настоящая проверка это реальная попытка подключения.
А что насчёт UPnP?
UPnP (Universal Plug and Play) позволяет программам в вашей сети открывать порты на маршрутизаторе автоматически, и некоторые игры этим пользуются. Это удобно, но так любая программа в сети может открыть дверь, в том числе та, которой вы доверять не собирались, поэтому многие его отключают и пробрасывают порты вручную.
Как оставаться в безопасности
- Пробрасывайте только те порты, которые нужны игре. Никогда не пробрасывайте удалённый рабочий стол и порты администрирования маршрутизатора.
- Держите серверное ПО обновлённым, ведь теперь до него дотягивается весь интернет.
- Помните, что каждый игрок теперь знает ваш домашний IP. Смотрите хостинг дома против аренды, чтобы понять, чем это грозит, если кто-то решит атаковать.
Игрокам, которые заходят на сервер, проброс портов не нужен никогда
Это распространённый миф. Подключение к выделенному серверу это исходящее соединение, а ответы на исходящие соединения маршрутизаторы пропускают всегда. Проброс нужен только машине, на которой работает сервер. Если друг "не может зайти", исправлять нужно на стороне хоста, а не у него.
Почему хостинг обходится без всего этого
Арендованный сервер живёт в дата-центре на публичном IP, и домашнего маршрутизатора перед ним нет. Хостинг назначает порты вашему серверу и открывает их за вас. В GuavaHost ваш основной адрес для подключения находится вверху страницы сервера в панели управления, а любые дополнительные порты, которые нужны игре, например порт запросов или порт пещер в Don't Starve Together, перечислены под ним в карточке Ports & network (порты и сеть) на вкладке Overview (обзор). Пробрасывать нечего, с CGNAT бороться не нужно, а ваш домашний IP вообще не задействован. Смотрите как найти IP и порт сервера.
Одна привычка, которую стоит сохранить: каждый сервер GuavaHost получает свой порт, который часто не совпадает со стандартным для игры. Всегда делитесь точным адресом из панели.
Всё ещё не получается? Заходите в наш Discord: discord.gg/GuavaHost, и команда вам поможет.
- port forwarding
- router
- nat
- cgnat
- networking
- self-hosting
Всё ещё нужна помощь? Наша команда онлайн круглосуточно и ответит на ваши вопросы.