Aller au contenu principal

Vortix – TUI pour WireGuard & OpenVPN avec télémétrie temps réel

Overview

Vortix est une interface en mode texte (TUI) pour WireGuard et OpenVPN.
Son objectif : offrir, depuis un terminal, un tableau de bord clair pour piloter et observer tes connexions VPN.

Tu peux :

  • voir l’état de la connexion en un coup d’œil (connecté / déconnecté, profil actif) ;
  • suivre une télémétrie temps réel (débit, latence, jitter, pertes de paquets) ;
  • détecter rapidement les fuites IPv6 / DNS ;
  • gérer et basculer entre plusieurs profils VPN sans mémoriser toutes les options CLI.

L’outil est écrit en Rust et s’adresse en priorité aux personnes qui administrent ou utilisent régulièrement des VPN WireGuard / OpenVPN, notamment en contexte d’ops ou de travail à distance.


Informations essentielles

PropriétéValeur
Site officielhttps://github.com/Harry-kp/vortix
LicenceMIT
NationalitéProjet open source (communauté)
TypeInterface TUI pour VPN (WireGuard & OpenVPN)
DéploiementBinaire CLI (Rust), usage terminal / SSH
DifficultéIntermédiaire (requiert une base en CLI / VPN)

TL;DR

Vortix est un tableau de bord temps réel pour tes connexions WireGuard / OpenVPN,
parfait si tu gères beaucoup de profils et que tu veux voir en un coup d’œil la santé de ton VPN (débit, latence, fuites).


Compatibilité et prérequis

  • Fonctionne aujourd’hui principalement sur macOS (intégration forte avec l’écosystème réseau macOS).
  • Binaire compilé en Rust (disponible via cargo install vortix ou script d’installation).
  • Nécessite les outils VPN sous-jacents : wireguard-tools et/ou openvpn.
  • Linux est annoncé comme support futur (selon la roadmap du projet).

Fonctionnalités principales

  • Support WireGuard & OpenVPN – détection automatique des fichiers .conf et .ovpn.
  • Télémétrie avancée – débit, latence, jitter, pertes de paquets, état de la connexion.
  • Détection de fuites – surveillance des fuites IPv6 et DNS en temps réel.
  • Kill switch – intégration avec le pare-feu (PF sur macOS) pour bloquer le trafic hors VPN en cas de coupure.
  • Gestion des profils – import, sélection et suppression de profils depuis l’interface TUI.
  • Usage 100% clavier – adapté au travail en terminal ou en SSH, sans GUI.

Avantages

  • Vue unifiée de l’état de tes VPN WireGuard / OpenVPN.
  • Informations de télémétrie détaillées sans quitter le terminal.
  • Très adapté aux workflows SSH / console (sauts de bastion, serveurs distants).
  • Code open source (MIT), écrit en Rust, facile à auditer et à étendre.

Limites

  • Ciblé en priorité sur macOS (Linux en cours de support selon la roadmap).
  • Nécessite d’être à l’aise avec le terminal et les concepts de base VPN.
  • Ne remplace pas un orchestrateur de configuration (ex : Ansible, Terraform) pour la gestion des infrastructures VPN complexes.

Ressources