ssh tunnel server
Expose localhost
to the internet
Public HTTPS URLs for your local servers.
No client to install -- just ssh -R.
$ ssh -R 80:localhost:3000 xtrnl.dev
Connected to xtrnl.dev
Forwarding HTTP traffic from:
https://three-happy-bears.xtrnl.dev
Press Ctrl+C to disconnect.
# examples
ssh -R 80:localhost:3000 xtrnl.dev
dev server on :3000
ssh -R 80:localhost:8080 xtrnl.dev
API on :8080
ssh -R 80:localhost:5173 xtrnl.dev
vite / next dev
ssh -R 80:localhost:4200 xtrnl.dev -o SendEnv=LANG
any local port
# features
--no-install
Uses your existing SSH client. Nothing to download.
--https
TLS termination included. All tunnels get HTTPS.
--auth
Password-protect tunnels via SSH password auth.
--subdomain
Stable vanity subdomains for your tunnels.premium
--custom-domain
Point your own domain at a tunnel.premium
--dashboard
Web UI to manage tunnels and tokens.premium
Ready? Run the command. That's it.
dashboard