tunnel

Share your localhost
with a public HTTPS link

Run one command and anyone can open the app on your computer. Works with React, Vite and Next.js hot reload, APIs and WebSockets.

$ tunnel http 3000 my-app

  tunnel  online  as yusuf

  Forwarding  https://my-app.tunnel.tilla-app.uz  ->  http://localhost:3000

  12:04:31  GET    /                  200  14ms
  12:04:31  GET    /src/main.tsx      200   6ms
Log in with GitHub to get your token

Free and unlimited: as many tunnels and ports as you like.

How it works

  1. Log in with GitHub on this page and copy your token.
  2. Install the CLI (one command, below).
  3. Save your token: tunnel auth <token>
  4. Share a port: tunnel http 3000 my-app and open https://my-app.tunnel.tilla-app.uz

Install

Windows (PowerShell)

irm https://tunnel.tilla-app.uz/install.ps1 | iex

macOS / Linux

curl -fsSL https://tunnel.tilla-app.uz/install.sh | sh

Or download the binary yourself: Windows (x64) · macOS (Apple Silicon) · macOS (Intel) · Linux (x64) · Linux (ARM64)

Commands

tunnel auth <token>Save your token on this computer (once).
tunnel http 3000Share port 3000 on a random name like swift-otter-417.tunnel.tilla-app.uz.
tunnel http 3000 my-appShare port 3000 on my-app.tunnel.tilla-app.uz.
tunnel http 8080 api --host 192.168.1.20Forward to another machine on your network instead of localhost.
tunnel versionShow the CLI version.

Good to know