Expose localhost in one command.

Secure tunnel to your local machine. Auth-required. Free.

$ curl -sSL https://portal.tunnel.yamlcreator.dev/setup.sh | bash -s -- --key YOUR_KEY --port 3000

Active Tunnels

UserSubdomainPortStatus
Loading...
Active
--
Users
--
Version
--

How it works

Create account

Sign up on this page. You receive a unique API key.

Run one command

The setup script installs the tunnel client, configures your subdomain, and enables auto-start.

You are live

Your app is accessible at yourname.tunnel.yamlcreator.dev with auto-HTTPS.

Common Questions

What about port conflicts?
The tunnel connects to your localhost port. If two people both use port 3000, that is fine — they are on different machines. The subdomain routes to each person individually. If you have a port conflict on your own machine, just pass a different port: --port 3001
Does it work behind firewalls?
Yes. The tunnel client connects outbound, so it works through NAT, corporate firewalls, and restrictive networks. No inbound ports needed on your machine.
Is HTTPS automatic?
Yes. Every subdomain gets a Let's Encrypt certificate automatically. No manual setup required.
Manage your tunnel
macOS
tail -f /tmp/frpc-stderr.log — logs
pkill frpc — stop
frpc -c ~/.config/frp/frpc.toml — start

Linux
sudo journalctl -u frpc -f — logs
sudo systemctl restart frpc — restart

Confirm

Are you sure?