Как домашнему серверу пробиться наружу? Есть домашний сервер на debian 12, соответственно он за NAT. Есть VPS сервер тоже на debian 12. Домашний сервер довольно таки мощный, планирую хостить на нем игровые сервера и может еще что нибудь. Осталось только понять как пробиться через NAT используя VPS сервер. SSH туннель поднять и получить доступ извне к серверу получилось, но это TCP туннель. Как поднимать UDP туннели? Пытался использовать GOST, но знаний не хватает, не понимаю как он работает. Какие варианты могут быть, может есть что то, что пробрасывает сразу и tcp,udp туннели.
Где 1234 - это порт на VPS сервере, на котором будет слушаться UDP трафик, а domashnii_server_ip - это IP адрес вашего домашнего сервера.
Таким образом, вы сможете пробросить UDP трафик с вашего домашнего сервера на VPS сервер и наоборот.
Также, можно воспользоваться утилитой udp2raw, которая позволяет передавать UDP пакеты через TCP туннель. Настройка udp2raw будет более сложной, но такой способ позволяет передавать как TCP, так и UDP трафик через один и тот же туннель.
Надеюсь, эти рекомендации помогут вам настроить UDP проброс через NAT с использованием VPS сервера.
Для того чтобы пробросить 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 сервера.