Dernière minute : Internet était déjà bizarre. Nous avons trouvé son sous-sol.
Édition du Prix : votre curiosité · Météo : brumeuse sous Tor
Logiciels et open sourceTutoriel inutilement compliqué

Quand le rouage Rust bloque sur l'oignon : chronique d'une connexion manquée

Plongée dans les méandres du développement Rust où un intrépide développeur s'arrache les cheveux sur les services oignons. Heureusement, la documentation finit par triompher.

Coulisses d'Internet
Publié le 12/10/2026 à 13:59 · Rédactrice en chef
Image à la une du site Quand le rouage Rust bloque sur l'oignon : chronique d'une connexion manquée

Bienvenue dans les coulisses de la programmation moderne, là où les points virgules se cachent pour mourir et où le langage Rust promet monts et merveilles en matière de sécurité. Sur le forum officiel du projet Tor, dans la section dédiée au développement d'Arti, un apprenti sorcier du code a récemment partagé sa détresse face à une erreur aussi énigmatique qu'infernale : le redoutable message OnionAddressDisabled. Armé de bonnes intentions et de la version 0.23.0 de la bibliothèque, notre protagoniste tentait désespérément de connecter son client à un service oignon, se heurtant à un mur de documentation un poil trop laconique pour les débutants.

Heureusement, l'histoire ne s'arrête pas au stade du désespoir numérique. Après une fouille méthodique, l'auteur du fil a fini par comprendre la subtilité qui lui échappait. Point de magie noire ni de complot obscur, mais simplement une question de préférences de flux. En configurant adéquatement les paramètres à l'aide de StreamPrefs::new() et en activant explicitement les services oignons avant de lancer la connexion, la machine s'est enfin mise en branle. Une véritable épiphanie syntaxique qui prouve, si besoin était, que la persévérance finit toujours par payer dans le monde impitoyable du code open source.

Face à cette petite victoire, la communauté n'a pas tardé à réagir avec tout le sérieux qu'on lui connaît. Un autre participant s'est empressé d'ouvrir un ticket officiel pour améliorer l'ergonomie de la bibliothèque et éviter que d'autres؛ développeurs ne perdent leurs précieux cheveux sur le même écueil. Un troisième larron en a profité pour glisser un lien vers son propre projet hébergé sur GitHub, histoire de fournir un exemple concret d'enveloppe logicielle. Comme quoi, même sur les réseaux les plus cryptiques, on finit toujours par retrouver les bonnes vieilles joies du travail collaboratif et des tickets de suivi.

Chronique régulière des forums

Les questions du sous-sol

Nos reportages dans les forums publics et, lorsqu’un véritable échange le permet, les questions les plus improbables accompagnées de ce que les réponses disent réellement — sans pseudonymes ni invention.