Expose localhost
in one command
RevTunnel creates a secure public URL for your local server — no config files, no dashboard, just your terminal.
$ tunnel http 3000
→ https://a1b2c3.revtunnel.xyz
→ https://a1b2c3.revtunnel.xyz
How it works
01
Install the CLI
Download the revtunnel binary for your OS from GitHub Releases.
02
Authenticate
Run tunnel login --api-key <your-key> to link your account.
03
Start a tunnel
Run tunnel http 3000 — your app is now live on a public URL.
Features
⚡
Instant public URLs
Subdomain assigned in milliseconds on connection.
🔒
TLS by default
All tunnels are served over HTTPS via Caddy + Let's Encrypt.
🔑
API key auth
Secure JWT-based sessions per user with a 2-tunnel limit.
📡
TCP multiplexing
Multiple HTTP requests over a single persistent connection.
🛠️
Zero config
No YAML, no dashboard — everything lives in the CLI.