One command on your machine. A live HTTPS URL in seconds. No sign-up required — or reserve a permanent subdomain for free.
Linux & macOS · amd64 / arm64 · No dependencies
itcyou creates an encrypted tunnel between your machine and our server. Every request to your subdomain is forwarded to your local port in real time.
One curl command installs the itcyou binary on your machine.
Works on Linux and macOS, any architecture.
Type itcyou 3000. The client connects to our server over TLS and
registers a subdomain — random or one you choose.
You instantly get a live https://<name>.it.cyou URL.
Share it for webhooks, demos, testing, or collaboration.
End-to-end encrypted · Wildcard SSL on *.it.cyou · No data stored
A clean CLI with sensible defaults. Start a tunnel in one keystroke, or customise with flags.
Everything you need to share local work with the world.
All traffic is encrypted end-to-end. Wildcard SSL on *.it.cyou via Let's Encrypt. HTTPS out of the box.
One curl command to install. One terminal command to expose a port. No accounts, no dashboards, no YAML files.
Request -s myapp and get myapp.it.cyou. If taken, a nearby name is assigned automatically.
See every HTTP request — method, path, status code, and response time — logged in your terminal as they happen.
If the connection drops, the client reconnects automatically in 5 seconds. Your subdomain is reclaimed on reconnect.
Tunnels support HTTP upgrade — WebSocket connections pass through transparently. Works with Socket.IO, WS, and more.
The installer detects your OS and architecture and places the
itcyou binary in /usr/local/bin.
curl -fsSL https://it.cyou/install.sh | sh
itcyou 3000
curl -fsSL https://it.cyou/install.sh | sh
itcyou 8080 -s myapp
https://it.cyou/dl/itcyou-linux-amd64
linux-amd64
linux-arm64
linux-arm
darwin-amd64
darwin-arm64
chmod +x itcyou-linux-amd64 && sudo mv itcyou-linux-amd64 /usr/local/bin/itcyou
itcyou uninstall