Recently I changed my ISP. This new ISP provides me a real IPv6, and IPv4 behind a CGNAT, so, no way to configure DMZ or port forward.
I set up a linux server (Ubuntu Server) which want to access via SSH and HTTP and HTTPS (nginx) from my job. The ISP of my job provides only IPv4 (real IPv4).
What are my options to make a connection from a ipv4 only client to a ipv6 only server? I like a fast way to connect to the server on Windows and Android devices. If I don't need to install any applications on clients, it would be perfect
I am newbie in a matter of ipv6.
Reading a little, I think my options are:
Tunnel Broker: Read a little about SixXS and Hurricane. Tried Hurricane (tunnelbroker.net), but I really don't understand how this works, because to make a tunnel, I need a IPv4 with ICMP (not possible with my IPv4).
A "generic" tunnel: I have a DigitalOcean and a Iniz server with IPv4 and IPv6. Maybe it's possible to redirect all connections from iniz/digitalocean on specified ports to a remote host, like: [Client] --> [INIZ/DigitalOcean] --> [HomeServer].
Any other (and maybe correct) approach? For the second alternative, what is necessary?