Как реализовать перенаправление UDP траффика в обе стороны? Есть задача: реализовать перенаправление UDP траффика с локального компьютера, который стоит за NAT на VPS-сервер. С TCP траффиком это делается средствами SSH (пример: ssh -R "порт, который биндится на VPS":localhost:"порт локального компа" "IP-адрес VPS". Но SSH не умеет перенаправлять UDP траффик, только TCP. Есть ли какое-то решение для перенаправления UDP траффика, которое бы подходило под мою задачу?

22 Авг 2020 в 19:48
115 +1
0
Ответы
1

Для перенаправления UDP трафика с локального компьютера на VPS-сервер можно воспользоваться утилитой socat. Socat позволяет устанавливать двойное перенаправление UDP трафика между хостами.

Пример команды для установки двойного перенаправления UDP трафика с локального компьютера на VPS-сервер:

Установить socat на обоих хостах:sudo apt-get install socatНа локальном компьютере выполнить следующую команду:socat -d -d UDP-LISTEN:порт_локального_компьютера,fork UDP:IP_адрес_VPS:порт_VPSНа VPS-сервере выполнить следующую команду:socat -d -d UDP-LISTEN:порт_VPS,fork UDP:localhost:порт_локального_компьютера

После выполнения этих команд UDP трафик с локального компьютера будет перенаправляться на VPS-сервер и обратно.

18 Апр в 10:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 559 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир