otunl beacon logo
otunl
COMING SOON

OTUNL

Expose localhost to the world.

Your local server, live on a public subdomain — through one secure outbound tunnel. No port forwarding, no firewall changes, no config. Type otunl expose 3000 and share yourapp.otunl.com.

Be first through the tunnel — we'll email you once, at launch.

The whole product, in one command.

This is the real otunl CLI — the banner, the live status panel, the request log. Exactly what your terminal will look like.

otunl — expose 3000
➜ ~ otunl expose 3000 --sub myapp ██████╗ ████████╗██╗ ██╗███╗ ██╗██╗ ██╔═══██╗╚══██╔══╝██║ ██║████╗ ██║██║ ██║ ██║ ██║ ██║ ██║██╔██╗ ██║██║ ██║ ██║ ██║ ██║ ██║██║╚██╗██║██║ ╚██████╔╝ ██║ ╚██████╔╝██║ ╚████║███████╗ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝ by Hashem Zerei · https://otunl.com status online account hashem region otunl.com latency 23ms tunnel https://myapp.otunl.com forwarding -> localhost:3000 (Ctrl+C to quit) GET / -> 200 GET /api/users -> 200 POST /api/login -> 201 GET /favicon.ico -> 404 GET /api/orders -> 200

Small tool. Loud reach.

Everything a tunnel should do, nothing you have to configure.

One command

No dashboard detours, no YAML. The tunnel starts the moment you ask for it — and the live request log streams right there in your terminal.

$otunl expose 3000

Your own subdomain

Pick a name and keep it. Demos, webhooks, and clients always find you at the same address.

myapp.otunl.com

Auto-reconnect

Wi-Fi dropped? Laptop slept? The tunnel heals itself with exponential backoff and picks up where it left off.

SOON

HTTPS by default

Every tunnel ships behind a wildcard certificate on *.otunl.com — your localhost speaks TLS to the world without owning a single cert.

How the signal travels.

Your machine dials out — so nothing ever has to dial in. The relay routes the world back to you over that same connection.

Your app

Anything on localhost:3000 — an API, a site, a webhook target.

The otunl relay

One persistent, secure, outbound tunnel — multiplexing every request over a single connection.

The world

Anyone opens myapp.otunl.com — and reaches your machine, instantly.

Built by one engineer who wanted a better tunnel.

Portrait of Hashem Zerei

Hashem Zerei

SOFTWARE ENGINEER · BUILDING OTUNL

Software engineer at the Palestinian Ministry of Finance, where his Spring Boot services connect government systems to banks and the national e-payment platform. Computer Systems Engineering graduate (PTUK) and a national top-10 finisher at the PCPC programming competition. otunl is his from-scratch take on developer tunneling — its protocol, relay, and CLI all built by hand.

Tulkarm, Palestine