My family is moving to a new home, and with that comes change of ISP. All ISPs available there demand eye-watering amounts of money for a public IPv4 (~45 USD per year at least) and I failed in convincing rest of my family it's worth it for side projects, and so we'll stick with a cheaper CGNAT option. More precisely, it's DS-Lite (native IPv6 and CGNAT-ted IPv4), as far as I know.
Now I still don't want to lose all my stuff like Wireguard server or similar, so what options do I have? I don't want to pay for anything because then it'd be easier to just get the public IP, so only free stuff, ideally with unlimited bandwidth. I was looking around ZeroTier, Tailscale, Cloudflare, playit.gg and LocaltoNet, but so far haven't decided. Or would it be easier to just try to convince rest of my family that the money would be worth it?
All I truly need is some way to get a Wireguard connection (or similar VPN) up from outside network, then everything can run through it. Since in my experience many (especially public) networks still lack IPv6 support, going over v6 only isn't feasible.