your localhost,
on the public internet.
expose localhost to the internet instantly. inspect every request, replay it with one key. no account, no rate limits, self-hosted.
real-timetelemetrywithoutleavingyourshell
every webhook and http request streaming through your multiplexed tunnel, right in bubble tea tui.
builtfordeveloperswhovaluespeed&privacy
every layer engineered from the ground up without third-party cloud lock-in or heavy runtime overhead.
custom 9-byte binary multiplexer
multiplex hundreds of concurrent http streams over a single persistent tcp socket. framing is achieved with an ultra-compact 9-byte binary header, eliminating websocket and http/2 protocol overhead.
1-click webhook replay
fixed a bug in your webhook handler? replay the captured payload directly from the inspector without triggering external stripe or github events again.
bubble tea tui & web ui
rich terminal interface with live requests and latency metrics, paired with a web inspector for formatted json diffs and raw headers.
subdomains & token auth
claim predictable subdomains with --subdomain. lock down access with shared token authentication.
zero signup & 100% private
no email required, no cloud accounts, and no request logs stored on external servers. pure open source developer infrastructure.
howtunneruroutestrafficinmicroseconds
a custom binary multiplexing protocol built from scratch in go for zero latency and minimal cpu overhead.
public ingress & routing
external traffic hits the public edge. the reverse proxy inspects the host header, looks up the active client session in the concurrent registry, and locks a stream.
9-byte binary multiplexer
raw http requests are framed into 9-byte header binary frames (type, stream id, length, payload) and streamed over a single persistent tcp socket with zero backpressure delays.
local dispatch & telemetry
the local tunneru daemon unwraps the frames, forwards the http request to your local dev server, and simultaneously broadcasts the request record to the tui and web dashboard.
everythingyouneedtogetstarted
install the client, manage tokens, inspect live traffic, or run your own server.
1. install the client
download and install the prebuilt static binary for macos, linux, or windows.
curl -fsSL https://raw.githubusercontent.com/pranav718/tunneru/main/install.sh | sh2. expose a local port
run your local application (e.g. next.js, fastApi, flask, rails) on port 3000, then start the tunnel.
tunneru 3000tunneru assigns a random public subdomain (e.g. https://frost-729.tunneru.knightkun.codes) and starts the live tui.
3. request a custom subdomain
specify a desired subdomain if available on the server.
tunneru 3000 --subdomain myapp