● Туннели

UDP-туннели

Как открыть доступ из интернета к локальному DNS или игровому серверу через UDP-туннель fxTunnel: запуск, выбор порта, ограничения и все флаги.

1 мин чтенияОбновлено 23 сентября 2026 г.

UDP-туннель пробрасывает UDP-сервис — DNS, игровой сервер, VoIP. Снаружи он доступен по адресу fxtun.ru:<порт>.

bash
$fxtunnel udp <порт> [флаги]
Заметка

UDP-туннели недоступны на бесплатном тарифе — клиент напишет в лог UDP tunnels are not available on your plan. Какие тарифы их включают, смотрите на странице «Тарифы».

Запуск

bash
$fxtunnel udp 53
→ Tunnel established!
→ UDP: fxtun.ru:21234
→ Forwarding to localhost:53

Порт на сервере выбирается автоматически. Задать его можно флагом --remote-port (-r) — в диапазоне 20001–30000, если порт не занят:

bash
$fxtunnel udp 53 --remote-port 25353

Примеры

DNS-сервер

Для туннеля из раздела «Запуск» проверка выглядит так:

bash
$dig @fxtun.ru -p 21234 example.com

Игровой сервер

Например, сервер на движке Source слушает порт 27015:

bash
$fxtunnel udp 27015
→ UDP: fxtun.ru:21234

Друг подключается к fxtun.ru:21234.

Ограничения

Внимание

Сейчас UDP-туннель рассчитан на одного внешнего собеседника за раз. Ответы вашего сервиса уходят тому, кто прислал последний пакет, поэтому при нескольких одновременных клиентах ответы перепутаются.

  • Размер одной датаграммы — до 65 507 байт.
  • --auto-close у UDP-туннеля отсчитывается от запуска: входящие пакеты таймер не сбрасывают. Для UDP надёжнее --max-lifetime.

Все флаги

ФлагОписаниеПо умолчанию
--remote-port, -rПорт на сервере, 20001–30000; 0 — выбрать автоматически0
--allow-ipРазрешённые IP или подсети, можно повторятьвсе адреса
--auto-closeЗакрытие через заданное время, от 1m до 24h
--max-lifetimeМаксимальное время жизни, от 1m до 7d