Un vrai site derrière la couverture
Les requêtes non authentifiées sont transférées au site TLS réel configuré. Elles obtiennent sa réponse plutôt qu’un rejet propre au proxy : la couverture fait partie du point d’entrée.
Empreinte Chrome, couverture par un site réel, TCP et QUIC : un outil de confidentialité à héberger vous-même. Un seul binaire pour les deux extrémités, un accès SOCKS5 local pour vos applications, sans domaine dédié ni certificat CA à renouveler pour votre point d’entrée.
Code ouvert sous licence MIT. Auto-hébergé. Version alpha.
Conçu pour votre déploiement
Umbra réunit couverture, optimisation des performances et auto-hébergement. Voici dix atouts de la version alpha actuelle ; le guide du protocole et la documentation précisent leur fonctionnement et leurs conditions.
Les requêtes non authentifiées sont transférées au site TLS réel configuré. Elles obtiennent sa réponse plutôt qu’un rejet propre au proxy : la couverture fait partie du point d’entrée.
Rapprochez la négociation de celle d’un vrai navigateur et réduisez les particularités d’une négociation de proxy sur mesure. Les captures réelles de Chrome guident la vérification dès l’établissement de la connexion.
Aucun domaine dédié ni certificat CA personnel à obtenir ou renouveler pour l’entrée Umbra. Configurez les clés d’identité et une destination de couverture accessible pour réduire la maintenance.
Le trafic TLS interne admissible peut passer au transfert brut, réduisant les encapsulations et chiffrements externes répétés tout en conservant le HTTPS applicatif. Le gain dépend du trafic et du réseau.
Le mux adaptatif ajuste les fenêtres selon la consommation et le RTT, puis ordonnance les flux prêts. Les connexions partagées servent les requêtes simultanées dans des budgets mémoire explicites.
Le matériel compatible accélère automatiquement les opérations cryptographiques. Les contextes TLS et tampons réutilisés limitent initialisations et allocations ; les réceptions QUIC groupées réduisent le travail par paquet.
Choisissez séparément le transport externe des usages TCP et UDP. Essayez une autre voie sans reconstruire le déploiement ; QUIC propose BBR, Cubic et NewReno.
X25519, ML-KEM et ML-DSA s’accompagnent de vérifications en temps constant et d’effacement des secrets. L’échange hybride et la liaison du certificat sont des mécanismes concrets et vérifiables.
Les diagnostics numériques facultatifs montrent l’activité, les fenêtres et les budgets de ressources sans enregistrer les adresses de destination, identifiants ou contenus applicatifs.
Le même programme exécute client et serveur et relie les applications compatibles via SOCKS5 local. Le code sous licence MIT permet de compiler et d’héberger vous-même ; vous gérez identités et serveurs.
De l'installation à la première connexion
Téléchargez et installez un fichier adapté, ou compilez depuis les sources avec les commandes ci-dessous si vous le préférez. Générez les clés, configurez le serveur et le client en ligne de commande, puis raccordez vos applications à SOCKS5 sur l'interface de bouclage.
git clone https://github.com/lotosli/umbra.gitcd umbracargo build --release./target/release/umbra keygenDocumentation
Installez les deux extrémités, choisissez vos transports et comparez les options avant de déployer.
Un binaire, deux extrémités, zéro certificat. Déployez Umbra et voyez comment ça marche.
Bien démarrer