Expose localhostto the internet
Instant public URLs, live HTTP inspection and webhook replay for local servers. One command, no configuration.
Start freeConnected to id-cgk.gateway.indotunnel.id
Forwarding https://a8f2x.indotunnel.id to http://localhost:3000
12ms round trip, HTTP/2, TLS 1.3
Instant subdomains
Deterministic or random subdomains with automatic HTTPS.
Webhook replaying
Re-send saved requests from the dashboard.
Ultra low latency
Go and Redis gateways in Southeast Asia.
Token authorization
Basic auth, bearer tokens or IP allowlists.
Traffic metrics
Throughput, latency and error rates in real time.
Built for speed
WebSocket support
Streaming connections, multiplexed.
Three steps to a public URL
No SSH configuration, no router port-forwarding. The agent holds one outbound connection to the gateway and public requests travel back through it.
No install needed with npx, or install globally via npm. Point it at the port your server listens on. Run it with npx indotunnel 3000
Inspect every request
{
"event": "payment_intent.succeeded",
"amount": 4900,
"currency": "usd"
}Stripe signature verified, 128 bytes forwarded.
For active developers and freelance API integrators who need reserved names and history.
- 5 concurrent tunnels
- 50,000 requests per day
- Reserved custom subdomains
- 1-click webhook replaying
- 30-day request inspection history
Questions, answered
The CLI opens one persistent outbound connection to the gateway. Public requests arriving on your subdomain are forwarded back through that connection to the port your local server listens on, so nothing on your machine needs to be exposed directly.
Start in
seconds
Name your workspace and you are on the dashboard with your first tunnel ready to open.