ProximaMPProximaMP

Как открыть UDP-порт через туннель без белого IP

На UDP работает всё, где важна скорость, а не идеальная доставка: голосовые чаты и большинство игровых серверов. Проброс UDP-портов на роутере — отдельная боль, и на сером IP он невозможен вовсе. Разберём, как открыть UDP-порт через туннель ProximaTunnel.

Что работает по UDP

UDP не подтверждает доставку и не выстраивает пакеты по порядку — зато не ждёт потерянные. Для голоса и игрового движка потерянный пакет лучше, чем задержка ради его повтора.

СервисТиповой порт
CS 1.6, Day of Defeat, Condition Zero, Sven Co-op (GoldSrc)27015
Valheim2456–2458
Rust28015
Minecraft Bedrock Edition19132
TeamSpeak 3 (голос)9987
Mumble64738
WireGuard51820

Minecraft Java Edition сюда не входит — он работает по TCP, для него смотри как открыть TCP-порт.

Перед началом: проверь, что порт занят

Туннель ведёт в уже запущенный сервис, так что сначала подними сервер, потом создавай туннель.

Проверка в командной строке Windows отличается от TCP: у UDP нет состояния соединения, поэтому статуса LISTENING в выводе не будет — ищи просто строку с UDP:

netstat -ano -p UDP | findstr :27015

Строка вида UDP 0.0.0.0:27015 *:* <PID> означает, что порт занят и сервис его слушает.

Достаточно, чтобы сервис слушал 127.0.0.1 — ProximaClient работает на той же машине и подключается локально.

Как открыть UDP-порт

Шаг 1. Открой экран «Туннели»

Запусти ProximaClient, нажми первую иконку в левом меню, затем кнопку +.

Экран «Туннели» в ProximaClient

Шаг 2. Заполни окно «Новый туннель»

  • Название — например «CS 1.6» или «TeamSpeak».
  • Протокол — выбери UDP. Это главный шаг: с TCP голос и игра просто не заработают.
  • Локальный порт — порт сервера, тот же, что проверил через netstat.
  • Локация — см. ниже, для UDP это важнее, чем для TCP.

Окно «Новый туннель» с выбранным протоколом UDP

Нажми «Создать туннель».

Шаг 3. Выбери узел по пингу

UDP берут ради низкой задержки, поэтому узел стоит подобрать осознанно. Переключи «Локация» на «Выбрать» — клиент покажет доступные узлы и текущий пинг до каждого.

Выбор узла: список локаций с пингом

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

Шаг 4. Раздай адрес

В карточке туннеля появится блок «Ваш адрес · UDP» с адресом вида archi.proximamp.com:30121. Копируй строку целиком, вместе с портом:

  • в CS 1.6 и других играх на GoldSrc — в консоли connect archi.proximamp.com:30121;
  • в TeamSpeak и Mumble — в поле адреса сервера при подключении.

Если сервису нужны и UDP, и TCP

Некоторым сервисам мало одного протокола. У TeamSpeak 3 голос идёт по UDP 9987, а передача файлов и серверный запрос — по TCP. У серверов GoldSrc игра работает по UDP 27015, а RCON — по TCP на том же номере.

Туннель создаётся на один порт и один протокол, поэтому в таком случае подними два туннеля: один UDP, второй TCP. Каждый займёт свой слот в лимите тарифа.

Если не подключается

  • Создан TCP вместо UDP. Самая частая причина. Проверь бейдж протокола у туннеля в списке.
  • Сервер не запущен. Проверь netstat -ano -p UDP.
  • Адрес без порта. Внешний порт почти никогда не совпадает с локальным, копируй адрес целиком.
  • Нужен диапазон портов. Valheim использует 2456–2458. Начни с основного порта (2456); если игра требует остальные, на каждый нужен свой туннель.
  • Высокий пинг. Выбери другой узел в «Локация» → «Выбрать».

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

Почему внешний порт не такой, как локальный? Он назначается автоматически. Закрепить конкретный внешний порт можно на платном тарифе — блок «Свой публичный порт» в окне создания, условия на странице ProximaTunnel.

Туннель добавляет задержку? Трафик идёт через узел, так что небольшая прибавка есть всегда. Узлы стоят в России, поэтому для игроков из РФ она меньше, чем у зарубежных сервисов.

Нужен ли клиент тем, кто подключается? Нет, только тебе — на машине с сервером.

Можно ли открыть UDP и TCP на одном порту? Это два разных туннеля, каждый со своим внешним адресом.

Открой свой UDP-порт

Скачать ProximaClient для Windows → — стартовый тариф бесплатный.

Ещё по теме: как открыть локальный порт в интернет · как создать сервер CS 1.6 в ProximaClient · как создать игровой сервер

Все статьи