À propos du projet

REX Hub propose un espace de travail Web privilégiant le mode sombre, permettant aux utilisateurs de gérer diverses ressources distantes dans une interface unique, sans avoir à basculer entre plusieurs clients. Ses caractéristiques principales incluent : 1. **Support multi-protocoles** : Intégration d'un terminal SSH (incluant SFTP), de requêtes de bases de données MySQL/PostgreSQL, de la gestion du cache Redis, de bases de données locales SQLite, du stockage d'objets S3/MinIO ainsi que des communications téléphoniques SIP. 2. **Capacité de pénétration de réseau interne** : Grâce au déploiement de REX Agent pour établir des tunnels de proxy inverse, les utilisateurs peuvent accéder aux serveurs du réseau interne sans VPN ni ouverture de ports entrants. 3. **Architecture auto-hébergée** : Utilise un backend en Rust (tokio async) et un frontend en Vue 3, avec un stockage des données dans SQLite local, garantissant la pleine maîtrise des données. 4. **Logique de conception** : Le design d'interaction s'inspire d'outils professionnels tels que Xshell, Navicat, ARDM et Xftp, mettant l'accent sur une haute densité d'informations et une expérience utilisateur privilégiant le clavier. Le projet se compose de deux composants binaires : le Hub (serveur) et l'Agent (nœud de réseau interne). Le transfert de fichiers s'effectue directement entre le serveur et la destination, sans passer par le navigateur.