Releases: heysanil/mirrorball-cli
Releases · heysanil/mirrorball-cli
Release list
mirrorball v0.1.0
Instant SSH port forwarding that tells you the truth about whether it worked.
mirb 10.0.0.7 3000 3010 8080
mirrorball wraps the system ssh rather than reimplementing it, so ~/.ssh/config aliases, ProxyJump, agent forwarding and hardware keys all apply untouched. What it adds is honesty about state: a forward is bound when the local socket accepts, ready when a probe reached the remote service, and refused when the tunnel is healthy and the service is not. ssh -L cannot tell those apart.
Install
curl -fsSL https://raw.githubusercontent.com/heysanil/mirrorball-cli/main/scripts/install.sh | shThe installer verifies the SHA-256 against checksums.txt before installing, and puts both mirb and a mirrorball alias on your PATH.
Highlights
- Port forms:
3000,8080:80,8080:db.internal:5432, ranges, and--auto-port - Background sessions with
mirb ls/stop/logs - Named profiles in
~/.config/mirb/config.toml - Built for automation:
--jsonNDJSON events, typed exit codes, and--background --jsonthat does not print until the ports are usable - Forwards bind to loopback by default; anything wider is refused unless you pass
--expose
Docs: documentation tree