For alternativa a Cloudflare Tunnel para self-hosting, the strongest matches are rapiz1/rathole (Rathole is a self-hosted reverse proxy and tunneling tool), go-gost/gost (Gost is a self-hosted multi-protocol tunnel and proxy server) and erebe/wstunnel (wstunnel is a self-hosted reverse-tunnel tool that securely exposes). fosrl/pangolin and fatedier/frp round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Herramientas open-source para exponer servicios locales a internet de forma segura sin depender de túneles cloud de terceros.
Rathole is a high-performance reverse proxy and NAT traversal tool written in Rust. It functions as a secure tunneling server and client architecture designed to expose local services to the internet by forwarding traffic from a public IP to a private device behind a firewall. The system establishes encrypted tunnels between a public server and a private host to ensure private communication. It utilizes token-based authentication to validate identities between the server and client for each individual service. The project provides TCP and UDP port forwarding and manages private tunnels to fa
Rathole is a self-hosted reverse proxy and tunneling tool written in Rust that creates encrypted tunnels to expose local services to the internet, using token-based authentication and supporting TCP/UDP forwarding, but it lacks a web management UI and may not provide automatic TLS or WebSocket support out of the box.
Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP traffic, creating secure network tunnels between remote endpoints, and acting as a DNS proxy server to resolve domain name queries. The project is distinguished by its ability to implement multi-hop proxy chaining, which links multiple network nodes in a sequence to route traffic through specific paths. It also provides transparent proxying by integrating with virtual network interfaces to intercept system-level traffic without requiring manual client configuration. The system
Gost is a self-hosted multi-protocol tunnel and proxy server that supports automatic TLS/SSL, reverse tunneling, authentication, multi-service routing, WebSocket, and a web management dashboard, making it a comprehensive self-hosted alternative to Cloudflare Tunnel.
wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across restrictive firewalls and proxies. It operates as both a client and server, encapsulating TCP data within WebSocket binary frames and multiplexing multiple connections over a single WebSocket link. The tool supports mutual TLS authentication, requiring clients to present signed certificates for verification before establishing a tunnel, and provides shared secret access control and tunnel forwarding restrictions for additional security. The project distinguishes itself by offerin
wstunnel is a self-hosted reverse-tunnel tool that securely exposes local TCP services over WebSocket, with built-in TLS authentication and access control—exactly the kind of tunnelling solution you're looking for, though it lacks a web management UI and explicit multi-service routing.
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
Pangolin is a self-hosted zero-trust remote access platform that uses WireGuard to create encrypted tunnels exposing local services without public internet exposure, with automatic TLS via Let's Encrypt, identity-aware access control (OIDC/SSO), and a web management UI — exactly the self-hosted Cloudflare Tunnel alternative this search asks for.
This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection. The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL
frp is a self-hosted reverse proxy that securely tunnels local services to the internet with TLS, multiple authentication methods, and subdomain-based routing—exactly what you need for a private Cloudflare Tunnel alternative.
Rathole is a reverse proxy tunneling tool designed to expose local services behind firewalls and network address translation to the public internet. It functions as a secure tunneling infrastructure that enables remote access to private network resources without requiring manual router port forwarding configurations. The system utilizes a client-server architecture where a public-facing gateway coordinates with a private-network agent. It distinguishes itself by multiplexing multiple logical service connections through a single persistent TCP stream, which reduces the overhead of maintaining
Rathole is a self-hosted reverse proxy tunneling tool that exposes local services behind NAT without port forwarding, supporting multiplexing and encryption—exactly the secure tunnel this search asks for, though it lacks a web management UI and explicit WebSocket support.
Ziti is a zero-trust network overlay and identity-based mesh network. It provides a software-defined perimeter that replaces traditional IP-based routing and VPNs by mapping network services to cryptographically verified identities, effectively cloaking applications from the public internet. The project distinguishes itself through an outbound-only connection model that eliminates open listening ports and a Zero Trust SDK that allows developers to embed encryption and identity-based access control directly into application source code. It also provides transparent tunneling proxies to extend
Ziti is a self-hosted zero-trust overlay that creates secure outbound-only tunnels to expose local services, with built-in identity-based access control and automatic TLS—exactly the reverse-tunnel approach this search asks for, albeit as part of a broader mesh network.