Могу ли я проксировать трафик Mumble с IPv4 на IPv6 с помощью socat?

Могу ли я проксировать трафик Mumble с IPv4 на IPv6 с помощью socat?

У меня дома есть сервер Mumble только для IPv6 (потому что у меня нет публичного IPv4). Я хочу сделать его доступным для пользователей только для IPv4 с помощью небольшого VPN.

  • У VPN есть публичный IPv4, который я могу пинговать.
  • VPN имеет подключение IPv6 и может пинговать мой сервер IPv6 под своим доменным именем.
  • К серверу Mumble могут подключаться люди за пределами моей сети с помощью IPv6.

Я попробовал выполнить эти две команды:

   socat TCP4-LISTEN:64738,fork,su=nobody TCP6:mumble.mydomain.tld:64738
   socat UDP4-RECVFROM:64738,fork,su=nobody UDP6-SENDTO:mumble.mydomain.tld:64738

VPN прослушивает порт TCP и UDP 0.0.0.0:64738 согласно netstat. Однако при вводе IPv4 VPN в качестве сервера Mumble он не работает (истекло время ожидания соединения).

решение1

Похоже, это была простая оплошность — в дополнение к правилам брандмауэра VPN мне нужно было ufwтакже проделать дыры в файле Debian-internal.

Связанный контент