One of the biggest reasons I moved from my prior DVR setup to a Tablo was the ability to remote stream while traveling. I recently switched from a cable internet provider to a fiber internet provider. My new fiber internet provider apparently uses CGNAT, everyone in district has the same external V4 IP. Tablo Connect no longer worked.
(Apparently I can’t post more than a single link, search “Greenlight changes NAT, kills inbound connections”
The answer, thanks to several networking nerds help was to:
Install Tailscale on my chromecast and on a spare windows PC as a router
Make the windows PC a router and advertise it as an exit node
Note in the instructions below he details making a Linux box a router, that is no longer required, it works fine with a windows PC. Unlike the author I always need to connect using the VPN as the issue I am fixing is the CGNAT issue.
Recipe on how to establish the Tailscale VPN
Windows PC router Tailscale config
tailscale up --advertise-exit-node --advertise-routes=xxx.xxx.xx.0/24