Ready in seconds
No sign-up, configuration file, or DNS propagation. Run one command and get a live URL.
One command creates a public, encrypted URL for anything running on your machine. No account, DNS records, or open ports.
cloudflared tunnel --url http://localhost:8000https://quiet-marble-otter.trycloudflare.comNo sign-up, configuration file, or DNS propagation. Run one command and get a live URL.
Automatic HTTPS, edge DDoS protection, and globally reachable traffic without exposing your IP.
Share previews, receive webhooks, run browser tests, or give a coding agent a real endpoint.
cloudflared establishes an encrypted connection to the nearest Cloudflare location.
Requests return through that connection, so your router never accepts inbound traffic.
Add --output json when a script or coding agent needs to read the result. The tunnel still works exactly the same way.
cloudflared tunnel --url http://localhost:8000 --output jsonUse your package manager. No Cloudflare account required.
brew install cloudflaredRun any local web server on the port you already use.
npm run devCopy the generated URL and send it anywhere.
cloudflared tunnel --url http://localhost:8000Nothing to sign up for. Your next public URL is one command away.