ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes. The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge. A
Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within HTTP requests. It functions as a connection multiplexer, consolidating multiple logical network streams into a single persistent connection to improve throughput and reduce overhead. By leveraging standard web protocols, the system enables firewall traversal and provides a mechanism for remote port forwarding and proxying. The project distinguishes itself through its focus on resilient connectivity and granular access control. It maintains persistent network sessions across uns
Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n
Expose is a PHP-based tunneling service and local environment proxy that exposes local servers to the internet via public URLs. It provides a secure way to share development previews and test APIs without deploying to a remote server. The project is distinguished by its support for self-hosted tunneling infrastructure, allowing users to deploy a private server for full control over data and network configuration. It includes a dedicated HTTP webhook debugger for capturing, inspecting, and replaying incoming requests to verify system behavior in a local environment. The toolset covers network
Localtunnel is an HTTP tunneling service that exposes local development servers to the public internet. By creating secure tunnels with temporary public URLs, it allows developers to route incoming internet traffic directly to a web server running on a local machine.
The main features of localtunnel/localtunnel are: Local Tunneling Services, Remote Access Proxies, Local Development Servers, Webhook Configuration, Reverse Tunnels, Network Tunneling, Network Utilities, Networking And Tunneling.
Open-source alternatives to localtunnel/localtunnel include: inconshreveable/ngrok — ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet.… jpillora/chisel — Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… beyondcode/expose — Expose is a PHP-based tunneling service and local environment proxy that exposes local servers to the internet via… rapiz1/rathole — Rathole is a high-performance reverse proxy and NAT traversal tool written in Rust. It functions as a secure tunneling… erebe/wstunnel — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across…