Eu tenho VPS digamos VPS X que não tem IPv4 mas só tem IPv6.
e
Eu tenho VPS digamos VPS Y que não tem IPv6 mas só tem IPv4.
Como o IPv4 ainda é comumente usado hoje, alguns dispositivos não conseguem acessar o IPv6.
Eu quero usar a placa de rede VPS Y como IPv4 para VPS X, pois o VPS X não possui IPv4.
Eu quero que a porta UDP no VPS Y esteja ouvindo a conexão de entrada da Internet e encaminhe o datagrama UDP para a porta UDP no VPS X.
Eu posso conseguir isso usando o SSH Forwarding com executar este comando no VPS X.
SSH -NR 19132:localhost:19133 server
Eu posso conectar o SSH do VPS X ao VPS Y. Mas o VPS Y não pode se conectar ao VPS X.
Infelizmente, o encaminhamento SSH só funciona para a porta TCP. Enquanto eu quero o encaminhamento de porta UDP porque o servidor de base do minecraft está usando o UDP.
Exija IPv6 de seus provedores de hospedagem somente IPv4. (E todas as conexões de internet.) A conectividade direta nativa é mais fácil de trabalhar.
Você tem apenas infraestrutura IPv6 para conversar e precisa de ambas as direções. O encaminhamento ssh não é uma opção para UDP. O software proxy UDP existe, mas não resolve a causa raiz.
Um host somente IPv4 e um host somente IPv6 não têm meios de se comunicar entre si sem que um host de pilha dupla entre eles faça algum tipo de tradução. Por exemplo, possivelmente sua conexão ssh de X para Y funcionou por causa de um NAT64. Indo para o outro lado não funciona para endereços IP arbitrários, não há como codificar 128 bits em 32 bits. Embora você possa ter ambos conectados a outro host (pilha dupla) para fazer uma VPN como uma rede de sobreposição, isso é complicado e adiciona latência. IPv6 ponta a ponta é superior.