Yes, cloudflare tunnels do this, but I don't think it's really necessary for this.
I use them for self-hosting.
That server is still exposed to the internet on a public IP. Just only known and courted through a 3rd party's castle.
That server is still exposed to the internet on a public IP. Just only known and courted through a 3rd party's castle.