New Features
tsexit - Interactive Exit Node Manager
- New
tsexit command for managing Tailscale exit nodes with an interactive menu
- Supports Mullvad multi-country exit nodes with automatic country grouping
- Arrow key navigation with ANSI terminal UI
- Countries collapsed by default, expandable with Enter or right arrow
- Jump-to-country navigation using letter keys
- Automatic sudo elevation when permissions required
- Shows full DNS names with alphabetical sorting within countries
- Auto-expands and highlights current exit node on startup
- Fallback to bash select menu for maximum compatibility
Installation
RPM (Fedora/RHEL/CentOS)
sudo rpm -i tailscale-cli-helpers-0.3.1-1.noarch.rpm
# Optional mussh extension
sudo rpm -i tailscale-cli-helpers-mussh-0.3.1-1.noarch.rpm
DEB (Ubuntu/Debian)
sudo dpkg -i tailscale-cli-helpers_0.3.1-2_all.deb
# Optional mussh extension
sudo dpkg -i tailscale-cli-helpers-mussh_0.3.1-2_all.deb
Universal Installer
curl -sL https://github.com/DigitalCyberSoft/tailscale-cli-helpers/archive/refs/tags/v0.3.1.tar.gz | tar xz
cd tailscale-cli-helpers-0.3.1
./setup.sh
Usage
# Interactive exit node manager
tsexit
# List available exit nodes
tsexit --list