SSH Tunnel Manager pour MAC

App de barre des menus gratuite et open source pour les redirections de ports SSH : tunnels locaux, distants et SOCKS, hôtes de rebond et reconnexion auto.

Présentation de SSH Tunnel Manager

SSH Tunnel Manager est une app légère de la barre des menus pour gérer les redirections de ports SSH sur Mac. Au lieu de taper des commandes ssh -N -L dans le Terminal et d’oublier quels tunnels tournent, vous configurez chaque tunnel une fois dans les réglages et l’activez ou le désactivez depuis la barre des menus. Elle est écrite en Swift et AppKit natifs et utilise le SSH fourni avec macOS, sans binaires ajoutés.

Un tunnel peut porter de nombreuses redirections de ports sur une seule connexion SSH : redirections locales, redirections distantes et proxys SOCKS, et il peut atteindre des serveurs derrière un bastion via un hôte de rebond. Les tunnels se reconnectent seuls quand ils tombent, et un tunnel en échec vous dit pourquoi : authentification, connexion refusée, hôte injoignable, DNS, clé d’hôte modifiée ou port déjà utilisé. SSH Tunnel Manager est développé par 0fuz, gratuit et open source sous licence MIT. La version 1.10.1 fait suivre les directives Include au sélecteur d’alias de la configuration SSH. Elle nécessite macOS 14 ou une version ultérieure. L’app n’est pas notarisée par Apple : au premier lancement, faites un clic droit dessus dans Applications et choisissez Ouvrir, ou autorisez-la dans Réglages Système → Confidentialité et sécurité.

Fonctionnalités principales

SSH Tunnel Manager garde vos tunnels SSH à un clic.

  • App de barre des menus : toujours à portée, sans icône dans le Dock.
  • Plusieurs redirections par tunnel : plusieurs règles locales et distantes sur une connexion SSH.
  • Proxy SOCKS : redirection dynamique par règle, avec des adresses de proxy prêtes à copier.
  • Hôte de rebond : atteignez des serveurs derrière un bastion, y compris en plusieurs sauts.
  • Reconnexion automatique : les tunnels tombés reviennent d’eux-mêmes.
  • Causes d’échec claires : voyez pourquoi un tunnel a échoué, pas seulement qu’il est coupé.
  • Groupes : rangez les tunnels avec des séparateurs et basculez un groupe entier d’un coup.
  • Alias de configuration SSH : réutilisez les hôtes de votre ~/.ssh/config.

Nouveautés de la version 1.10.1

SSH Tunnel Manager 1.10.1 est une petite version corrective.

  • Le sélecteur d’alias de la configuration SSH suit désormais les directives Include.

Questions fréquentes sur SSH Tunnel Manager

SSH Tunnel Manager est-il gratuit ?

Oui. SSH Tunnel Manager est gratuit et open source sous licence MIT.

Quelle version de macOS faut-il pour SSH Tunnel Manager ?

Il faut macOS 14 ou une version ultérieure.

Pourquoi macOS m’avertit-il à l’ouverture ?

L’app n’est pas notarisée par Apple. Au premier lancement, faites un clic droit dessus dans Applications et choisissez Ouvrir, ou autorisez-la dans Réglages Système → Confidentialité et sécurité → Ouvrir quand même.

Quels types de tunnels prend-elle en charge ?

Les redirections locales (ssh -L), les redirections distantes (ssh -R) et les proxys SOCKS (ssh -D). Un tunnel peut contenir plusieurs règles sur une seule connexion SSH.

Puis-je atteindre un serveur derrière un bastion ?

Oui. Indiquez le bastion comme Jump Host dans la section Advanced du tunnel et l’app ajoute ssh -J. Les chaînes de plusieurs sauts sont prises en charge.

Que se passe-t-il quand ma connexion tombe ?

Les tunnels se reconnectent automatiquement. Vous pouvez aussi activer un son et une notification quand un tunnel tombe ou revient.

Intègre-t-elle son propre SSH ?

Non. Elle utilise le SSH de macOS et peut réutiliser les alias d’hôtes de votre ~/.ssh/config.

Les tunnels peuvent-ils démarrer à l’ouverture de session ?

Oui. L’app peut se lancer à l’ouverture de session, et les tunnels marqués en connexion automatique démarrent à l’ouverture de l’app.

Où sont enregistrés les réglages des tunnels ?

Dans ~/Library/Application Support/SSHTunnelManager/tunnels.json.

D’où vient le téléchargement de SSH Tunnel Manager sur ssh-tunnel-manager.FULLMAC.app ?

Le bouton de téléchargement mène aux versions officielles de SSH Tunnel Manager sur GitHub, à l’adresse https://github.com/0fuz/ssh-tunnel-manager/releases/latest. ssh-tunnel-manager.FULLMAC.app ne modifie pas l’app et ne la reconditionne pas.

Apps similaires

Plus de 0fuz

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.