Перейти к содержанию

UDP / DATAGRAM ROUTE

UDP-туннель для датаграмм без установления соединения

Опубликуйте локальный DNS, syslog, игровой или другой UDP-сервис через выделенный публичный порт.

ROUTE MODELudp-tunnel
LOCALlocalhost:9000source
FORTUNNELS EDGEUDP relayrelay
PUBLICudp://host:portdestination

ПРОБЛЕМА

UDP-сервису нужен внешний путь через NAT

CONTEXT / 01

Что мешает маршруту

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

РЕШЕНИЕ

Публичный UDP-порт связан с локальным адресом

route model
LOCAL  localhost:9000
  │
  ├── UDP relay
  │
PUBLIC udp://host:port

Сервис принимает датаграммы на выделенном порту, сопоставляет их с туннелем и передаёт через активный канал CLI локальному приложению.
STATIC HTMLNO JS REQUIRED

КОМАНДА

Запуск из терминала

CLI / START

проверьте локальную цель

Одна команда создаёт маршрут

CLI выведет фактический публичный адрес или host:port после успешного подключения.

ЛОКАЛЬНОlocalhost:9000
EDGEUDP relay
ПУБЛИЧНОudp://host:port
COMMANDfortunnels udp 9000

СЦЕНАРИИ

Когда использовать этот маршрут

USE / 01

Сценарий 1

Проверить локальный DNS-резолвер извне.

USE / 02

Сценарий 2

Принимать тестовый syslog или телеметрию.

USE / 03

Сценарий 3

Соединить тестовый игровой или потоковый UDP-сервис.

ОГРАНИЧЕНИЯ

Что проверить до запуска

LIMIT / 01

Условие 1

UDP не гарантирует доставку, порядок или отсутствие дубликатов.

LIMIT / 02

Условие 2

Туннель требует учётную запись; трафик учитывается в общей месячной квоте.

LIMIT / 03

Условие 3

Размер датаграммы, таймаут неактивности и диапазон портов задаются конфигурацией.

FAQ

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

Можно ли передавать DNS?

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

Станет ли UDP надёжным внутри туннеля?

Нет. Приложение должно по-прежнему учитывать потери и изменение порядка, характерные для UDP.

Есть ли расширенный reverse-режим?

Да. Для него одновременно задаются -udp-listen и -udp-dst; подробности приведены в документации CLI.

START / VERIFY

Проверьте маршрут на своём сервисе

Скачайте CLI, выберите локальный адрес и поднимите временный маршрут. Перед постоянным использованием проверьте ограничения доступа и тарифа.