RC-Tunnel is a self-hosted control panel for reverse tunnels. Bring any local service online with HTTPS, custom subdomains and a full audit trail — running entirely on your own infrastructure.
From a single SSH tunnel to hundreds of devices across teams — manage protocols, subdomains, quotas and audit from one place.
HTTP, HTTPS, TCP and UDP — expose web apps, SSH, databases and game servers from a single agent.
Map any service to a clean subdomain, up to several levels deep, with automatic HTTPS on every node.
Watch every request and connection in real time, with availability history and uptime tracking per device.
Group devices into teams, set bandwidth quotas, and suspend or scale them without touching a config file.
Every create, update, delete and login is recorded with actor, target and source IP — exportable on demand.
Drop a single curl command on any box and it self-registers. OTA keeps the whole fleet on the latest agent.
No inbound firewall rules, no static IPs. Agents dial out over one secure connection.
Run the installer on your own server and point a wildcard DNS record at it. That is your ingress.
sudo bash deploy/install-server.sh
Paste the one-line install on any machine you want to reach. It dials out — no inbound ports.
curl -fsSL rc-tunnel.com/dl/install.sh | bash
Pick a protocol, a local address and a subdomain. Your service is live with HTTPS in seconds.
http → 127.0.0.1:8080
Web apps over HTTP/HTTPS with custom subdomains and automatic TLS. SSH, databases and game servers over raw TCP and UDP — all from a single agent.
Open a tunnelEvery create, update, delete and login is recorded with the actor, target and source IP. Drill into a per-device audit trail across the entire fleet — and export it whenever compliance asks.
The whole control plane is yours to run. No seats, no metering, no vendor lock-in.
Run it on your own infrastructure.
One agent, one command, full control. Spin up RC-Tunnel and open a tunnel in under five minutes.