[email protected]:~$ man ytunnel

← cd ..
YTunnel logo

YTunnel

A TUI-first CLI for managing Cloudflare Tunnels with custom domains.

★ 58·MIT·v1.0.0·Rust

YTunnel demo

DESCRIPTION

Gives a local port a real URL on a domain you already own, using your own Cloudflare account. Set a tunnel up once and the URL stays put across restarts, with HTTPS handled by Cloudflare and the CNAME record created for you. The dashboard lists every tunnel you have with live request counts, error rates and connection status.

Tunnels run as background daemons under launchd on macOS or systemd on Linux, so they keep serving after a reboot whether or not the dashboard is open. It handles several Cloudflare accounts and several domains at once, and there is an ephemeral mode for a quick one-off that cleans up after itself on exit. You need cloudflared installed and an API token with tunnel and DNS edit permissions; ytunnel does the rest.

INSTALLATION

$ brew install yetidevworks/ytunnel/ytunnel

DETAILS

Repository
yetidevworks/ytunnel (2026-08-05)
Website
yetidevworks.com/ytunnel
Author
yetidevworks
License
MIT
Category
Networking
Language
Rust
Platforms
Linux, macOS
Version
v1.0.0 (2026-08-05)
Repo Age
9 months old

TAGS

BADGE

Maintain YTunnel? Add this badge to your README: listings that link back are marked verified and ranked first in the directory. It's checked once a day.

YTunnel on The Terminal Index

[+] show code[−] hide code
Markdown
[![YTunnel on The Terminal Index](https://cli.masoko.net/badge/ytunnel.svg)](https://cli.masoko.net/tools/ytunnel/)
HTML
<a href="https://cli.masoko.net/tools/ytunnel/"><img src="https://cli.masoko.net/badge/ytunnel.svg" alt="YTunnel on The Terminal Index"></a>

MORE IN NETWORKING