Exposing Local Services with Cloudflare Tunnel
Cloudflare Tunnel is what I was looking for. Announced almost 1.5 years ago, Cloudflare Tunnel helps make local services available to the Internet. In the last few months you could find many articles on this topic. Finally I tried it myself.
I have always found it difficult to make local services publicly available. There’s a good chance you’ll need to work with dynamic IPs or a NAT network. If all this works, your local machines will be directly accessible from outside.
With Cloudflare Tunnel, you leverage Cloudflare’s massive CDN, which routes traffic to your internal network via cloudflared. You can even launch multiple such connectors to build a failsafe environment.
Note that Cloudflare has access to all your traffic as it even handles HTTPS termination. With this in mind, check for which use case it can be helpful to you.