Skip to content

v0.3.1: Interactive Exit Node Management

Choose a tag to compare

@DigitalCyberSoft DigitalCyberSoft released this 18 Aug 02:41
· 18 commits to main since this release

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