This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homelab by /u/GamerKingFaiz on 2025-01-12 02:20:54+00:00.
I just got a new ISP that is unfortunately using CGNAT, so I started researching solutions to get around this. I already reached out to them about a public IP address and said they don't have this, but they'll be adding IPv6 in the future.
In the meantime, I've found 2 potential solutions and want to confirm my understanding about them.
Cloudflare Tunnels
This service seems to be perfect for hosting the apps that I access over HTTP. It seems like it'll be an in place replacement for my current reverse proxy with the added benefit of masking my IP address.
๐ข No extra apps on client devices necessary.
Tailscale
This seems like a replacement for wireguard, but the main feature I used wireguard for was to be able to VPN on my phone into my network. And the only thing that I had wireguard set up for was so my phone could use my Pi-hole DNS (ad blocking while I'm away from home). I'm not sure if Tailscale has this sort of functionality.
๐ด Here each client needs the requisite app to connect (similar to wireguard).
And as far as I understand, under CGNAT, there's no way for me to replicate just being able to open a port (port forwarding) to allow an external connection.
For example, if I want to host a game server for friends, I can't just open the port I need. Nor can I open a torrent client's listening port.
Would love to hear confirmation on my understandings and any clarifications/suggestions y'all have!