About
localhost.run is an SSH-based tunneling service that exposes a local web application to the internet through a remote tunnel endpoint. A developer can connect by running an SSH reverse tunnel command such as ssh -R 80:localhost:8080 nokey@localhost.run, which maps a local port to a public hostname with TLS termination.
The service includes a perpetual free offering for sharing local web apps, with no download or signup required. It also supports custom domains through a paid subscription, automatic TLS certificate generation, and tunnels for non-HTTP protocols and encrypted TLS connections.
- SSH reverse tunnel access
- Public hostname with TLS termination
- No download or signup
- Forever free shared domains
- Custom domains subscription
- Non-HTTP protocol tunneling
Free Tier Value
This free tier is perpetual and has no stated usage cap, so it’s effectively an uncapped always-free offering rather than a limited trial. Because the free domains remain free indefinitely and there’s no signup or credit-card friction mentioned, the practical monthly value is best treated as unbounded rather than compared to the $9/month paid custom-domain option.
What's included in the free tier
- Free domains that remain free indefinitely.
- Instantly share a web application running on any computer.
See localhost.run pricing for current limits.
Paid plans
Custom domain subscription
- custom domain subscription
- 1
- Attach your own domain name or a stable lhr.rocks domain
- Custom domains admin console
- TLS termination for tunnels
Pricing extracted from localhost.run's pricing page. Always verify current pricing before committing.