Ship your local server to the internet in one command.

mytun exposes any port on your machine through an encrypted ssh -R reverse tunnel — no signup, no client to install, no router or firewall changes. Built for engineering teams that need a public URL right now.

< 10sto public a port
Nosignups required
Noinstall software required
SSHencrypted transport
Allplatforms supported
Terminal
Requesting a tunnel…
Connection Waiting for connection
Time left
Traffic left
Public address Available once connected

How it works

One outbound connection. Nothing to open, nothing to configure.

Your machine dials out to mytun over SSH — there's no inbound port, no NAT traversal hack, and nothing listening on your side.

How a mytun reverse tunnel carries traffic Your machine opens an outbound SSH connection to the mytun server, which binds a public port. A visitor connects to that public port, and the traffic travels back down the same SSH connection to the local port on your machine. NAT / firewall Your machine behind NAT / CGNAT 127.0.0.1:80 the port you want to share mytun server public IP, sshd on :2226 HOST:PORT one random port, just for you Visitor anyone, anywhere http://HOST:PORT browser, curl, game client ssh -R request
1

Run the commandWe hand you a ready-to-run ssh -R line — copy, paste, connect.

2

Server binds a portmytun opens a public host:port pair tied to your session.

3

Traffic flows backRequests to that address ride the same encrypted link to your machine.

Built for developers

Everything you need, nothing you have to configure.

mytun strips tunneling down to the one thing that matters: getting a URL that works.

  • Encrypted by design

    Every byte travels inside your SSH session — the same transport that secures production infrastructure.

  • Live in under 10 seconds

    Load the page, get a command, run it. There's no dashboard to configure and no DNS to wait on.

  • Nothing to install

    If you have an SSH client — and every OS ships one — you already have everything you need.

  • TCP, HTTP, and HTTPS

    Tunnel a web app, a raw TCP service, or a game server — the protocol underneath is up to you.

  • Works behind CGNAT

    No open ports, no port forwarding on your router — the connection is always outbound from you.

  • Live traffic & time tracking

    Watch connection state, remaining bandwidth, and session lifetime update in real time.

Pricing

Start free. Upgrade when you outgrow it.

No credit card, no trial clock. Pro is for teams that need more headroom.

Free
$0/ forever

For quick demos, local testing, and one-off shares.

  • 128 KB/s outbound bandwidth
  •  outbound traffic per session
  •  per-tunnel lifetime
  • Reserved ports
FAQ
Do I need to install anything?

No. mytun uses the standard OpenSSH client that ships with Linux, macOS, and Windows. There's no agent, no daemon, and nothing to keep updated.

Is my traffic encrypted?

Yes. The tunnel is a normal SSH reverse port-forward — traffic between your machine and the mytun server travels inside the encrypted SSH session.

What happens when the session expires?

The public address stops working and the port is released. Reload the page to request a new tunnel and command.

Can I use this behind CGNAT or a restrictive firewall?

Yes — the connection is always outbound from your machine to mytun, so there's nothing for your ISP or router to block.

Does the free plan expire?

The free plan itself doesn't expire, but each individual tunnel has a bandwidth cap and a time limit shown live on this page while it's running.