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