Documentation
De votre première connexion aux détails du protocole : tout pour utiliser Umbra.
Pourquoi choisir Umbra
Découvrez la couverture par un site réel, les chemins TCP et QUIC, l’intégration aux clients existants et les cas où Umbra convient.
Installation
Choisir une version pour votre plateforme ou compiler le binaire Rust.
Démarrage rapide
Générer une identité et relier un premier client à son serveur.
Configurer un serveur
Configurer une destination réelle et démarrer le serveur.
Connecter des applications et des clients de type Clash
Reliez vos applications et clients à règles existants via SOCKS5 local, et choisissez séparément les transports TCP et UDP.
Déploiement et exploitation
Superviser le serveur et gérer ses ressources.
Mettre à jour Umbra
Préparer une mise à jour compatible des deux extrémités.
Configuration du serveur
Champs obligatoires, valeurs par défaut et validation du serveur.
Configuration du client
Transport, identité et écoute du proxy local.
Exemples de configuration
Modèles de départ pour TCP mux, Vision et QUIC UDP.
Architecture
Comprendre la répartition des responsabilités entre les crates Rust.
Comment choisir entre TCP, Vision et QUIC
Choisissez le mode adapté au réseau et au trafic applicatif, avec des chemins TCP et UDP distincts derrière une même entrée SOCKS5.
Modèle de sécurité
Comprendre l’authentification, les secrets et les limites de protection.
Référence CLI
Commandes server, client et keygen et leurs options.
Performances et politiques
Budgets mémoire, mux adaptatif, remplissage et congestion.
Umbra face aux principales solutions proxy
Comparez Xray, VMess, Trojan, Shadowsocks et Hysteria 2 : couverture par un site réel, certificats, chemins TCP/UDP et intégration des clients.
Dépannage
Diagnostiquer les problèmes de configuration et de connexion.
Contribuer
Contribuer avec des spécifications, des revues et des tests utiles.