I don’t have access to my router and my ISP charges for port forwarding (I think they might have a CGNAT setup?).
I’m trying to work around that since I want to start hosting some apps and game servers from my PC. I’m seeing a lot of talk about tailscale as a possible solution to this but honestly I’m a bit confused with all the options and whether this is actually the proper tool for the job.
Assuming it is, do I go the route of setting up a “tailscale funnel” or a “subnet”? Will other people have to install tailscale too if they want to join my servers? People also mention Netmaker or Cloudflared Tunnel, although it also seems like cloudflare doesn’t want their tunnels used for game and media traffic?
The more expensive option I guess would be just paying for protonvp premium since it offers port forwarding in that case, but I’m not sure about performance and whether it’s worth it, at that point I might just rent a server instead.
Hoping you folks at self-hosted have more ideas on how can I, well… self host instead of throwing money at the problem.
Dynamic IPs don’t change very often. Sometimes you can get a new one by restarting your router, which most people don’t do very often. But in my experience they stay the same if you don’t restart it.
If you do end up with a new IP occasionally, it’s typically not too hard to change things to the new one.
You can also just spend $10 on a domain name with a registrar that offers dynamic DNS. Offhand, both Namecheap and Cloudflare do. I have no idea what my public IP address is because my router just updates it automatically for me. Plenty of DDNS desktop clients around if your router can’t for whatever reason.
Haven’t seen mine change in 5 years, lol. Even with modem reboots!
Does your ISP sell static IPs? Maybe they are all static?
For an ISP using all public IPs, in the days of dial up they could rent less IPs than customers because people were online at different times. These days the routers are all online 24/7, so it seems odd to me that some ISPs have everyone on public IPs but they aren’t static. Probably some technical reason why things don’t work how I think they do, but it just feels like a way to sell static IPs as an add-on when it wouldn’t cost them anymore to allocate an IP to a customer for the life of the connection.