I also run monerod, p2pool, i2pd and tord nodes, the purpose of which is defeated by central infrastructure.
But yeah friends have reccomended tailscale I have just never gotten fuzzy feelings whenever I revisit it. If we want to build a NAT-less world then everyone needs to get a static ipv6 and run an eepsite or onion service, and we can just use pubkeys for addressing.
That said, another option not mentioned is cloudflare tunnels. I run cloudflared on a proxmox'd tiny PC. My internal services are accessible to me externally, but secure. Easy to set up the security layer (sign in through your google account, github account, IP restrictions, WARP and lots more).
Any ISP you use will also qualify as central infrastructure. You aren't making any sense. Just rent something that lives in a datacenter and get on with life.