| Tool | Description | | :--- | :--- | | | An excellent free option. It integrates tunneling with Cloudflare's DNS and automatic HTTPS. The client source code is available under the Apache 2.0 license. | | frp | A comprehensive and popular open-source alternative to ngrok. It supports UDP, has a P2P mode, and uses a custom TCP protocol for multiplexing. | | localtunnel | A popular, simple alternative written in Node.js. It's very easy to use and is a common suggestion for quick and dirty tunneling. | | JPRQ | A free and open-source ngrok alternative written in Python. It allows developers to serve unlimited requests to the local server compared to ngrok's 40 requests/minute limit and can expose multiple ports at the same time. | | Serveo | An online service that is completely free. It requires no installation, as it uses SSH to create tunnels, but it's less reliable for production use. |

: Restricts how many local services you can expose at the same time.

: If you have a small VPS, you can set up your own tunnel for free using standard SSH commands.

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨