Ngrok Alternatives
Tunneling tools make services running on private networks or local machines reachable from the internet. They create a path through firewalls and network address translation, letting developers share in-progress websites, test webhooks, or expose internal services without configuring public infrastructure. Depending on the setup, a tunnel may forward HTTP traffic, TCP connections, or SSH sessions, and can provide access controls or stable addresses.
Open source options range from lightweight command-line clients and SSH-based forwarding to self-hosted reverse proxies with dashboards, authentication, and support for multiple users. When choosing a tool, consider protocol support, security controls, deployment requirements, scalability, documentation, license, and maintenance activity. These tools can help individual developers, teams, and self-hosters who need temporary or persistent access to services behind a network boundary.
3 repositories · updated March 26, 2026

Awesome Tunneling: A Curated List of Self-Hostable Tunneling Solutions
This comprehensive list, `awesome-tunneling`, compiles ngrok, Cloudflare Tunnel, Tailscale, and ZeroTier alternatives, focusing on self-hosting options. It serves as a valuable resource for developers and self-hosters aiming to expose local webservers via public domain names with automatic HTTPS, even behind restrictive networks.

pgrok: A Multi-Tenant HTTP/TCP Reverse Tunnel Solution via SSH
pgrok is a "poor man's ngrok" designed for small teams, offering a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding. It provides stable subdomains for every user, gated by your SSO through the OIDC protocol, making it a cost-effective alternative for exposing local development environments to the public internet.

Piko: An Open-Source Ngrok Alternative for Production Traffic and Kubernetes
Piko is an open-source reverse proxy designed as an alternative to Ngrok. It provides secure tunneling for services not publicly routable, focusing on production readiness with fault tolerance and horizontal scaling. Piko is also optimized for simple hosting, particularly on Kubernetes.