Dépannage
Cette section vous donnera quelques conseils sur les choses à faire si différents problèmes connus surviennent avec Ceno et Ouinet. N’oubliez pas que ces projets sont expérimentaux et que leur fonctionnement est soumis à une multitude de facteurs qui nous échappent, tels la configuration et l’état particuliers de l’infrastructure du réseau, mais aussi le contenu que d’autres utilisateurs ont récupéré et les caractéristiques de leurs connexions.
If problems still persist, please report them to cenoers@equalitie.org. We will try to help you with them.
Il n’y a pas d’entrée pour Ceno dans le menu de l’appli
L’extension Ceno est peut-être encore en cours de chargement. Veuillez patienter.
Tous les widgets sont grisés dans la page Paramètres de Ceno
L’extension Ceno est chargée, mais elle n’a pas encore pu récupérer l’état de Ouinet. Ouinet peut prendre du temps avant d’être prêt, soyez patience.
Si la page Paramètres reste ainsi après plus de deux minutes, il se peut que Ouinet ait rencontré un problème au démarrage.
Essayez de visiter une page, si possible une page accessible habituellement. Si vous obtenez une erreur telle qu’« Échec de récupération de la ressource (après avoir essayé tous les mécanismes configurés) », il se peut que Ceno rencontre des problèmes de connectivité générale (telle qu’une impossibilité de se joindre au réseau BitTorrent). Si vous utilisez une connexion mobile, réessayez avec le Wi-Fi.
Si vous obtenez une erreur telle que « Le serveur mandataire refuse les connexions » quand vous visitez la page, essayez d’arrêter les autres applis qui pourraient offrir un service à l’appareil, puis redémarrez Ceno.
Note technique : Cela peut se produire si une autre application écoute déjà sur les ports TCP
127.0.0.1:8077
ou127.0.0.1:8078
.
L’état du client Ouinet sous Paramètres de Ceno n’est pas démarré
Le client Ouinet lancé par Ceno éprouve des problèmes de démarrage sur votre appareil.
Au lancement de Ceno, l’état peut afficher démarrage
pendant quelques
secondes, ce qui est normal. Cependant, si l’état reste démarrage
pendant trop
longtemps, cela peut indiquer de sérieux problèmes de connectivité qui empêchent
l’application d’atteindre le réseau BitTorrent. Vérifiez votre connexion réseau
et essayez de redémarrer Ceno. Si votre connexion fonctionne, mais l’état reste
sur démarrage
, contactez-nous (particulièrement si l’état était démarré
lors
d’une exécution précédente).
One possible reason for not being able to get into BitTorrent (more so when you run Ceno for the first time), is that the default bootstrap servers used by the Ouinet client are blocked or unreachable. In that case you may want to try providing Ceno with extra BitTorrent bootstrap servers in the Settings page. You can ask us if you do not know of any such server. After setting the extra bootstraps, please restart the application. If the problem persists, contact us.
Si vous voyez un autre état, il se peut que le client Ouinet présente une erreur interne. Veuillez nous signaler le problème.
L’accès à certains contenus affiche « Impossible de récupérer la ressource »
Cela signifie que Ceno a essayé tous les mécanismes proposés pour accéder au contenu, mais qu’aucun n’a réussi.
Vous devriez vous assurer que les conditions suivantes sont remplies pour que Ceno fonctionne :
- You are running a recent version of Ceno Browser. Obsolete versions may not be able to communicate with newer injectors or other clients. Check the installation instructions to know where to get new versions.
- All access mechanisms in the Settings page are enabled. Otherwise Ceno will not be able to circumvent some connectivity issues when accessing content.
- La connexion au réseau de votre appareil fonctionne, c.-à-d. que votre navigateur Web normal peut ouvrir certains sites Web. Ceno et Ouinet ne peuvent pas fonctionner si la connectivité réseau est coupée (bien que les utilisateurs puissent toujours trouver un point d’accès Wi-Fi commun pour le partage d’appareil à appareil).
Si c’est le cas, il est bon d’expliquer ce qui peut se passer pour que tous les mécanismes d’accès échouent, pour vous donner une idée de vos chances d’obtenir du contenu en utilisant Ceno.
Accès à l’origine
Votre Navigateur Ceno ne peut pas atteindre directement le serveur d’origine du contenu. Soit le serveur éprouve lui-même des difficultés (il est par exemple en panne ou subit une attaque) soit quelqu’un interfère avec votre connexion vers ce serveur.
C’est le principal cas d’utilisation pou Ceno et les autres mécanismes devraient le compenser.
Accès au mandataires, aux injecteurs
Quelqu’un interfère avec votre connexion aux adresses Internet de l’essaim d’injecteurs. Comme l’on s’attend à ce que cela se produise au fur et à mesure que Ceno (et Ouinet) gagnent du terrain, Ceno a recours à d’autres clients agissant comme des ponts pour atteindre les injecteurs.
Différentes raisons empêchent Ceno d’atteindre ces clients :
-
Vous n’arrivez à joindre aucun autre client. Si seuls quelques clients Ouinet sont en ligne, il est tout à fait possible qu’aucun d’entre eux ne fasse partie d’un réseau accessible de l’extérieur. Cette situation devrait être moins probable au fur et à mesure que Ceno et Ouinet gagnent en popularité et que davantage de clients connectés de façons diverses se connectent.
Le cas extrême est que les connexions entre les clients Ouinet soient détectées comme telles par un censeur et bloquées. Cela est peu probable (puisque cela pourrait impliquer de bloquer tout le trafic BitTorrent) et dépasse actuellement les capacités de Ouinet. Nous prévoyons toutefois de le rendre plus résistant à ces attaques.
-
Aucun autre client ne peut atteindre un injecteur. Comme il est peu probable que tous les injecteurs soient simultanément hors service, cela peut signifier que vous ne pouvez atteindre que les clients Ouinet qui sont eux-mêmes affectés par des interférences réseau semblables aux vôtres.
Cela peut se produire si tout le trafic sortant ou entrant du pays où vous vous trouvez est interrompu. Dans ce cas, Ceno obtiendrait et utiliserait le contenu du cache distribué, même s’il est périmé.
À mesure que Ceno et Ouinet gagnent en popularité, il y aura de plus en plus de chances qu’au moins certains clients aient quelque accès à des sites internationaux. Même si l’accès est précaire, un seul client Ouinet qui injecte du contenu dans le pays pourrait suffire à le propager (grâce au cache distribué) sans qu’il soit nécessaire d’accéder au monde extérieur.
Enfin, nous exploitons certains clients Ouinet disposant d’une bonne connectivité dans des pays exempts de censure (espérons-le) pour tenter d’éviter ces deux situations, mais notez que les clients disposant de telles adresses Internet stables pourraient aussi être bloqués.
Cache distribué
Keep in mind that an absolute requirement to be able to retrieve any content from the distributed cache is that it has already been injected by some other Ceno or Ouinet user. This means that popular content is more likely to eventually get injected and replicated in a natural manner, while more obscure content is less so, unless someone takes care of using Ceno or some other Ouinet client to inject and keep seeding it (which may further expose them to some risks).
Notez que certains contenus dont le partage n’est pas considéré comme sûr ne seront jamais injectés, quel que soit le nombre de personnes qui les récupèrent par la navigation publique. Cela comprend entre autres des contenus marqués comme privés par le serveur d’origine, des contenus qui nécessitent une authentification, et le trafic échangé par certaines applications Web dynamiques.
Notez également que vous devez pouvoir accéder aux clients qui détiennent des copies du contenu injecté. Les mêmes observations que celles décrites au point précédent pour atteindre les clients-ponts s’appliquent.
Note sur les sites seulement HTTP
Ceno automatically switches to the more secure HTTPS protocol to access sites
which would otherwise be accessed using plain, insecure HTTP. This is done by
the embedded HTTPS by default extension when you enter a bare domain name
like example.com
or an HTTP URL like http://example.com/…
in the location
bar, or when you follow a link with such a URL in a page.
Le basculement automatique vers HTTPS est fait pour empêcher quelqu'un d'intercepter une connexion HTTP et de la diriger vers un serveur illégitime, ce qui entraînerait un faux contenu (comme un message de blocage). Ce type de piratage est facile à détecter avec HTTPS, donc Ceno peut le contourner au lieu d'être amené à charger le faux contenu.
Bien que cela soit très rare, certains sites ne prennent pas HTTPS en charge et
aucun mécanisme d’accès ne fonctionnera pour ces sites. Si vous êtes absolument
certain que c’est le cas d’un site qui vient de ne pas se charger dans Ceno,
vous pouvez modifier son URL dans la barre d’adresse, remplacer https://
par
http://
et réessayer.
Si vous voulez toujours accéder à un site précis avec HTTP simple, vous pouvez ajouter une exception permanente comme suit :
- Dans le menu principal de l’appli, choisissez HTTPS par défaut. Vous verrez la page des paramètres de cette extension.
- Saisissez le nom de domaine du site dans la zone de texte, comme indiqué
ci-dessous. Voyez comment saisir plusieurs sites en les séparant par des
espaces ou de nouvelles lignes. Notez que si vous entrez
exemple.com
, les sites sous-jacents de ce domaine seront inclus, tels quewww.exemple.com
oux.y.exemple.com
. - Cela fait, revenez en arrière ou fermez l’onglet.
Note: In the unfortunate case that a site is only accessible via HTTP, and it is also being hijacked by a censor, you will need to go to the Settings page, disable Origin access, and try again. Please note that this setting affects all sites, and it is not remembered by Ceno for subsequent runs. We encourage you to contact the site administrators and tell them to enable HTTPS support.
Une page affiche un contenu erroné (tel qu’un message de blocage)
Cela peut se produire si vous avez utilisé une ancienne version de Ceno pour visiter un site bloqué par le passé et que quelqu’un a intercepté la connexion pour la diriger vers un faux serveur. Ceno s’est alors souvenu de cette redirection et ouvre désormais automatiquement le second site quand vous essayez de visiter le premier.
Une façon de résoudre ce problème est d’effacer le cache de navigation normal de Ceno en choisissant Paramètres dans le menu principal de l’appli, Effacer les données privées et en désactivant toutes les cases sauf Cache avant de toucher Effacer les données.
Notez que la version 1.3.0 de Ceno et les versions ultérieures évitent ce détournement de sites nouvellement visités en utilisant toujours HTTPS, comme expliqué dans la section précédente.
Les autres ne peuvent pas récupérer le contenu propagé par mon appareil
First, make sure that your device is still seeding the content by going to the Ceno Settings page, only leaving the Shared by other Ceno users source box checked, then accessing that content again: it should load (at least partially), and tapping the Ceno address bar icon should only show non-zero values under Shared by other Ceno users or Shared by you.
Si le contenu ne se charge pas, il se peut que Ceno l’ait déjà supprimé, car il nettoie automatiquement le contenu périmé (de plus d’une semaine, par défaut) de votre cache local. Activez la source Par le réseau Ceno (public) dans la page Paramètres et accédez au contenu de nouveau. Laissez passer quelques minutes pour que l’appareil puisse annoncer le contenu dans l’index du cache distribué. Cochez de nouveau la case Partagé par d’autres utilisateurs de Ceno (la seule option cochée) et accédez une autre fois au contenu ; s’il ne se charge toujours pas, il se peut que le contenu en question ne soit pas considéré comme sûr pour être partagé par Ouinet.
Si l’étape précédente fonctionne, mais qu’un autre appareil dont seule la source Partagé par d’autres utilisateurs de Ceno est activée affiche toujours « Échec de récupération de la ressource… », deux scénarios sont possibles. Si les deux appareils se trouvent sur le même réseau (p. ex. sur le même point d’accès Wi-Fi), il se peut que le réseau n’autorise pas la communication directe entre les appareils qui y sont connectés. Cela se produit sur certains réseaux Wi-Fi publics, essayez donc d’utiliser un réseau privé.
Si les appareils se trouvent sur des réseaux différents, diverses raisons pourraient en être la cause. L’une d’elles est que le réseau du premier appareil n’autorise pas les connexions entrantes : si vous ouvrez sa page Paramètres de Ceno, sous État d’accessibilité, vous devriez voir joignable ou probablement joignable. Sinon, la propagation n’est peut-être pas possible à partir de ce réseau tel qu’il est.
Technical note: If your device reports undecided reachability and you can change the configuration of the access point, you may create a permanent port forwarding rule towards your client. See here for further instructions.