A simple Tailscale Funnel alternative for localhost

tunnel.to exposes a local application through a public HTTPS URL without requiring the application or your computer to join a tailnet.

Start anonymously without creating a private network, then add a persistent hostname or custom domain when the endpoint becomes part of a repeatable workflow.

tunnelto 3000
Public HTTPS
No inbound ports
No firewall rules
Anonymous tunnels

When you need a public URL, not a tailnet

Tailscale Funnel is designed to publish a service from a device already participating in a Tailscale network. tunnel.to is built for the direct workflow: point the client at a local port and receive a public HTTPS URL.

  • Share a local development server
  • Receive webhooks on localhost
  • Expose a local API temporarily
  • Demo an application without joining a private network

Tailscale Funnel vs tunnel.to

Capabilitytunnel.toTailscale Funnel
Public HTTPS endpointYesYes
Requires a private networkNoRequires a tailnet
Use without an accountYesNo
Generated hostnametunnel.to hostnameTailnet ts.net hostname
Persistent hostnameReserved name or custom domainTailnet device hostname
No inbound portsYesYes

Tailscale Funnel is a natural choice when the service already belongs to a tailnet. tunnel.to is the focused alternative when the job is simply to expose localhost through public HTTPS without first configuring a private network.

Verified September 24, 2026 against Tailscale Funnel documentation and Tailscale Funnel CLI reference .

Start disposable. Make it permanent later.

Try it

localhost → anonymous public URL

Keep it

localhost → persistent tunnel.to hostname

Own it

localhost → custom domain + access controls

Related guides

Related comparisons

Frequently asked questions

What is a Tailscale Funnel alternative?

It is another way to publish a local or private service through a public internet endpoint.

Does tunnel.to require a tailnet?

No. You can start an anonymous tunnel without creating or configuring a Tailscale network.

Can I use tunnel.to without creating an account?

Yes. tunnel.to supports anonymous tunnels with generated public hostnames.

Can I keep the same public hostname?

Yes. Reserve a tunnel name or attach a custom domain when you need a persistent endpoint.

The shortest path from localhost to public HTTPS.

Start anonymously. Add a stable hostname or custom domain when you need one.

Install tunnelto