Get started

Quickstart

Expose your localhost to the internet in under 60 seconds. No account required.

1

Install the binary

Download the latest release for your platform. macOS, Linux, and Windows are supported.

# macOS / Linux
curl -fsSL https://tun-el.dev/install.sh | sh

# Or with Homebrew
brew install tun-el/tap/tunel
2

Start your local server

Run your development server on any port. We'll use port 3000 in this example.

# Example: Next.js dev server
npm run dev
# → Local: http://localhost:3000
3

Expose it globally

Run tunel to create a secure tunnel to your localhost. You'll get a public URL instantly.

tunel http 3000

# Output:
# ✓ Tunnel established
# → https://abc123.tun-el.dev → http://localhost:3000
4

Share and collaborate

Share the URL with teammates, clients, or use it for webhook testing. The tunnel stays open until you stop it.

# Your public URL is ready:
https://abc123.tun-el.dev

# Press Ctrl+C to stop the tunnel

You're all set!

Your local server is now accessible from anywhere. The tunnel uses TLS encryption and multiplexed WebSocket connections for optimal performance.

Next steps