An IPv4 client in Germany should access an IPv6 server in the USA. This server is in a private home with a common home-router.
If it was an IPv4 server, I would just configure NAT and port forwarding to access the server, but in this case I also have the IPv4/IPv6 problem.
My idea (I did not try it yet) is, to establish two SSH tunnels to a third server from both, the client and the server. I don't know if that would work.
IPv4-Client <===SSH-Tunnel===>"My Ubuntu Proxy Server"<===>IPv6-Server
Could that work? What better options are available? Should I use OpenVPN instead of SSH-Tunnels? Are there commercial solutions or providers? I mean, there are many VPN providers, so road warriors can browse the web securly, but in my case, I need to establish a connection between two road warriors.
Thank you for your input! Best, schube