UDP / DATAGRAM ROUTE
UDP-туннель для датаграмм без установления соединения
Опубликуйте локальный DNS, syslog, игровой или другой UDP-сервис через выделенный публичный порт.
udp-tunnelsourcerelaydestinationПРОБЛЕМА
UDP-сервису нужен внешний путь через NAT
CONTEXT / 01
Что мешает маршруту
Датаграммы от внешнего клиента не доходят до локального порта без публичного адреса, правил маршрутизации и сопоставления потоков.
РЕШЕНИЕ
Публичный UDP-порт связан с локальным адресом
route modelLOCAL localhost:9000
│
├── UDP relay
│
PUBLIC udp://host:port
Сервис принимает датаграммы на выделенном порту, сопоставляет их с туннелем и передаёт через активный канал CLI локальному приложению.
КОМАНДА
Запуск из терминала
CLI / START
проверьте локальную цельОдна команда создаёт маршрут
CLI выведет фактический публичный адрес или host:port после успешного подключения.
fortunnels 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, выберите локальный адрес и поднимите временный маршрут. Перед постоянным использованием проверьте ограничения доступа и тарифа.