Hello World

Introduction

What Tunnee is, who it is for, and how localhost tunneling works.

On this page

Tunnee is a localhost tunneling tool. It creates a secure outbound connection from your machine and gives you a public HTTPS URL that forwards requests back to a local port.

If you have an app running on localhost:3000, Tunnee makes it reachable from the internet without opening inbound ports on your router, configuring DNS, or setting up your own reverse proxy.

What Tunnee is for

Tunnee is useful any time a third party, teammate, or remote device needs to reach something running on your machine.

Common workflows include:

  • webhook testing for services like Stripe, GitHub, or Shopify
  • OAuth callback testing during local development
  • mobile app testing against a local API
  • sharing a work-in-progress app with a client or teammate
  • getting a temporary public URL for a local server

How localhost tunneling works

Tunnee connects your machine to Tunnee’s edge over an encrypted outbound connection. When someone visits your Tunnee URL, requests are routed through that connection to your local service.

That means you can expose localhost over HTTPS without directly exposing your machine to the internet.

Why developers use Tunnee instead of exposing ports directly

Opening ports directly is usually the wrong default for local development. It creates extra security risk, often requires router or firewall changes, and still leaves you without a clean HTTPS URL for modern webhook providers and browser-based integrations.

Tunnee gives you a safer developer workflow:

  • HTTPS tunnels by default
  • optional password protection for shared links
  • expiring tunnels with TTLs
  • predictable CLI-based setup instead of manual network configuration

Next steps

Related docs

Made by Basic Shapes in Europe.