Your home server, on the internet.
No port forwarding. No public IP.

eztunl punches through NAT and CGNAT with a single outbound connection. Expose web apps, Minecraft servers, and SSH from your homelab — securely, in seconds.

$ eztunl http 3000
 tunnel online
forwarding  https://brave-otter.eztunl.com  localhost:3000

$ eztunl tcp 25565
 tunnel online
forwarding  eztunl.com:14832  localhost:25565
Get early access Free tier at launch. Built for homelabs, by a homelabber.

How it works

Run the agent

One command on your machine, Pi, or NAS — binary, Docker, or desktop app: eztunl up. It dials out, so your router config never changes.

We bridge the traffic

Visitors hit our edge over HTTPS or a dedicated TCP port. Traffic flows down your agent's encrypted connection straight to the local service.

Share the URL

A subdomain for web apps, a host:port for game servers and SSH. Online the moment the agent connects.

Made for the stuff you actually self-host

Home Assistant & dashboards

Reach your smart-home panel from anywhere over HTTPS — including WebSockets — without opening a single port.

Minecraft & game servers

A dedicated public port that points at your machine. Friends connect even if your ISP put you behind CGNAT.

SSH & dev servers

Tunnel raw TCP to anything: SSH into the homelab, demo a local build to a client, hit your self-hosted Git.