Как домашнему серверу пробиться наружу? Есть домашний сервер на debian 12, соответственно он за NAT. Есть VPS сервер тоже на debian 12. Домашний сервер довольно таки мощный, планирую хостить на нем игровые сервера и может еще что нибудь. Осталось только понять как пробиться через NAT используя VPS сервер. SSH туннель поднять и получить доступ извне к серверу получилось, но это TCP туннель. Как поднимать UDP туннели? Пытался использовать GOST, но знаний не хватает, не понимаю как он работает. Какие варианты могут быть, может есть что то, что пробрасывает сразу и tcp,udp туннели.

25 Фев в 19:53
66 +1
0
Ответы
1

Для того чтобы пробросить UDP трафик через NAT, можно воспользоваться утилитой socat. Вот пример команды для установки UDP проброса на сервере с VPS:

sudo socat udp-listen:1234,fork,reuseaddr udp:domashnii_server_ip:1234

Где 1234 - это порт на VPS сервере, на котором будет слушаться UDP трафик, а domashnii_server_ip - это IP адрес вашего домашнего сервера.

Таким образом, вы сможете пробросить UDP трафик с вашего домашнего сервера на VPS сервер и наоборот.

Также, можно воспользоваться утилитой udp2raw, которая позволяет передавать UDP пакеты через TCP туннель. Настройка udp2raw будет более сложной, но такой способ позволяет передавать как TCP, так и UDP трафик через один и тот же туннель.

Надеюсь, эти рекомендации помогут вам настроить UDP проброс через NAT с использованием VPS сервера.

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