Nous publions toutes les versions et notes de versions de nos projets open source sur https://github.com/guardianproject/orbot/releases et https://github.com/guardianproject/orbot-ios/releases
Tor est un réseau de relais gérés par des bénévoles du monde entier par lesquel vous faites passer vos communications, ce qui vous permet de cacher les sites web que vous visitez aux personnes qui surveillent votre connexion internet, et d’empêcher les sites web que vous visitez de connaître votre localisation.
Parce que vous faites passer votre trafic à travers des relais gérés par des bénévoles dans le monde entier, votre connexion sera affectée par des goulots d’étranglement et une latence du réseau.
Au démarrage d’Orbot, appuyez sur le gros bouton. Après quelques secondes, vous verrez apparaître un message “100% connecté” confirmant la connexion avec Tor et le bouton deviendra vert. Si vous utilisez le VPN pour acheminer le trafic d’un navigateur via Tor, vous pouvez également vérifier votre connexion en allant sur https://check.torproject.org/, un lien créé par l’équipe de Tor pour vous permettre de vérifier si vous êtes bien connecté.
Les ponts (bridges) sont des relais Tor qui aident à contourner la censure. Vous pouvez tester les ponts sir Tor est bloqué par votre FAI.
Les attaques contre le réseau Tor ont augmenté depuis la guerre en Ukraine. Les failles de sécurité ont été corrigées depuis lors et des noeuds ont été ajoutés, mais cela consomme à nouveau de la mémoire. Le client Tor est sensible aux changements dans le réseau, puisqu’il veut le découvrir dans son intégralité. Plus il trouve de nœuds, plus il consomme de mémoire. Malheureusement, Apple n’autorise l’utilisation que de 50 Mo de RAM (méga octet, sur les appareils qui ont au moins 3 Go - GIGA octet !) dans ce que l’on appelle les « Extensions réseau » (l’API qui doit être utilisée pour les applications de type « VPN »). Il s’agit d’une limite très stricte pour un logiciel comme Tor. De plus, le Tor original actuellement utilisé, écrit en C, est en voie de disparition, tandis qu’une nouvelle implémentation de Tor, écrite en Rust, est en cours, mais n’est pas encore arrivée à maturité. Nous vous demandons d’être patient.
Voir la réponse ci-dessus – en raison de la taille de la partie du réseau Tor que vous voyez, vous risquez d’atteindre la limite de 50 Mo. Dans ce cas, iOS force la fermeture de “l’Extension Réseau”.Si vous avez sélectionné l’option “redemarrer en cas d’erreur” (activée par défaut), Orbot essayera automatiquement de redémarrer.
Essayez de supprimer le cache. Supprimer des informations obsolète s permet parfois de libérer assez de mémoire. Cependant, retrouver chaque nœud une nouvelle fois utilise en fait plus de mémoire que le charger à partir du cache. Par conséquent, s’il ne démarre pas, réessayez plusieurs fois. Il chargera de plus en plus d’informations actuelles à partir du cache, ce qui laissera plus de mémoire pour les opérations habituelles.
Dans les paramètres, activez l’option “Toujours vider le cacher avant de démarrer”. Cela prendra plus de temps mais redémarrera, à condition que la partie du réseau que vous voyez ne soit pas trop importante pour un nouveau démarrage.
Nous avons choisi une limite basse (5 MO par défaut) afin de ne pas atteindre trop rapidement la restriction de 50 MO. Vous pouvez essayer d’augmenter cette valeur. Dans Paramètres, entrez --MaxMemInQueues
(deux moins !) dans une ligne de la section « Advanced Tor Configuration », entrez 10 MB
dans la ligne suivante puis redémarrez. Si vous vous retrouvez dans une loop de redémarrages, cela signifique que vous utilisez trop de mémoire. Dans ce cas, supprimez les lignes ajoutées.
Essayez d’utiliser des ponts, même si vous n’en avez pas besoin pour contourner un blocage. La partie du réseau Tor que vous voyez à travers les ponts peut être plus petite, permettant au client Tor de consommer moins de mémoire.
Cliquez sur « Ask Tor » - cela mettra à jour la liste des ponts Obfs4 intégrés, mettra à jour la configuration de Snowflake et vous fournira également un certain nombre de ponts personnalisés. Réessayez toutes les combinaisons. Vous pouvez également utiliser le bot Telegram ou le bot email, ils fourniront des ponts différents à partir d’autres buckets.
Apple a introduit un nouveau moteur de rendu web (plus rapide) appelé WKWebView
, qui a remplacé UIWebView
et a demandé à toutes les applications de l’adopter. Cependant, WKWebView
ne supportait pas le trafic proxy comme le faisait UIWebView
. De plus, cela n’a toujours été qu’une béquille, puisque nous n’avons jamais pu proxyer les flux audio/vidéo et divulguer votre adresse IP via WebRTC. Avec Orbot, ces problèmes ont disparu. Malheureusement, Orbot iOS s’est retrouvé accidentellement dans ce coin, d’où il est difficile de sortir. Depuis iOS 17, WKWebView
supporte le proxying, donc vous avez à nouveau le choix. Mettez à jour vers iOS 17, si vous le pouvez !