Skip to content
SSH Tunnel app icon

SSH Tunnel

Open, monitor, and reconnect SSH tunnels from the macOS menu bar — driven by the SSH config you already use.

SSH Tunnel wraps the same ssh -M master-socket workflow you would run in Terminal, then adds health checks, automatic reconnects, quick forwards, diagnostics, and proper process lifecycle handling — so your tunnels stay in sync without keeping Terminal windows open.

Uses your SSH config

Reads tunnel hosts and LocalForward entries straight from ~/.ssh/config via ssh -G. No separate config to maintain.

Self-healing tunnels

Scheduled health checks plus TCP port probes, automatic reconnects with exponential backoff, and recovery on network changes and system wake.

Quick Forwards

Forward a remote port on the fly. The app picks a free local port, saves it, and reapplies it after reconnects and restarts.

Native & lightweight

A SwiftUI menu bar app with no Dock icon. State at a glance through the menu bar icon color: idle, connecting, connected, or failed.