anderspitman / awesome-tunneling

List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
15.28k stars 748 forks source link
ngrok ngrok-alternative self-hosted ssh tunnel-proxy tunneling

The purpose of this list is to track and compare tunneling solutions. This is primarily targeted toward self-hosters and developers who want to do things like exposing a local webserver via a public domain name, with automatic HTTPS, even if behind a NAT or other restricted network.

NOTE: We're building a community around self-hosting, data ownership, and decentralization in general. Join us over at IndieBits.io.

The dream

I started this list because I'm looking for a simple tool/service that does the following:

So far I haven't found a tool that does all of this. In particular, while some of them can do automatic certs through Let's Encrypt, none of them integrate the domain registration and DNS management in a simple way.

Recommendations

Open source (at least with a reasonably permissive license)

Commercial/Closed source

Overlay networks and other advanced tools

Reference

Discussions