Tester le navigateur

Maintenant que vous savez comment installer et configurer Ceno, suivons quelques étapes pour tester le fonctionnement de différents aspects de Ouinet. Nous activerons et désactiverons sélectivement différents mécanismes d’accès. Gardez cependant à l’esprit que dans l’utilisation quotidienne de Ceno, vous ne devrez que rarement modifier les paramètres par défaut.

Pour réaliser tous les tests ci-dessous, vous aurez besoin d’au moins deux appareils connectés au même réseau Wi-Fi et d’un troisième appareil connecté à un réseau complètement différent.

Tous les tests seront effectués en mode de navigation publique. Si quelque chose ne fonctionne pas comme prévu, soyez patient et consultez la section Dépannage. Plus particulièrement, si le navigateur reste bloqué pendant plus de deux minutes lors du chargement d’une page, vous pouvez l’arrêter et la recharger (bien que cela puisse légèrement modifier les résultats).

Accéder à un injecteur

Vérifions d’abord si votre Navigateur Ceno peut atteindre un injecteur. Cela peut sembler anodin, mais votre client fera déjà appel à plusieurs fonctions de Ouinet au cours de processus : il cherchera l’adresse de l’injecteur dans l’essaim d’injecteurs, essaiera de le contacter directement et, s’il est bloqué par votre fournisseur d’accès ou votre pays, il cherchera l’essaim de ponts et essaiera de contacter l’injecteur grâce à un autre client Ouinet.

Sur le premier appareil, effectuez les étapes suivantes :

  1. Commencez par installer Ceno et démarrez-le. Sa page d’accueil apparaîtra.
  2. Ouvrez le menu principal de l’appli et choisissez Ceno pour ouvrir la page Paramètres de Ceno. Puisque nous voulons seulement tester l’accès aux injecteurs, décochez toutes les cases de sources de contenu sauf Par le réseau Ceno (public).
  3. Retournez à la page d’accueil de Ceno. Sélectionnez l’un des sites Web recommandés ou entrez l’URL d’un autre site dans la barre d’adresse supérieure. Si vous connaissez un site qui est habituellement bloqué pour vous, n’hésitez pas à le saisir.
  4. Le site choisi devrait finir par apparaître.

Note : Si vous obtenez une fausse page au lieu d’une page authentique, utilisez la barre d’adresse pour entrer l’URL du site avec https: // au début (au lieu de http: //) et recommencez le test.

Si le site se charge, vous pouvez vous réjouir du fait que votre appareil puisse atteindre l’injecteur. Puisque vous pouvez interroger des essaims et contacter d’autres clients, il est aussi probable que vous puissiez également récupérer du contenu du cache distribué.

D’ailleurs, si vous touchez l’icône Ceno dans la barre d’adresse, une fenêtre surgissante telle que celle ci-dessous s’ouvrira, indiquant le nombre d’éléments du site récupérés de différentes sources. Seule Par le réseau Ceno (public) devrait avoir une valeur différente de zéro puisque les autres sources ont été désactivées.

Figure: Sources utilisées lors de tests d’injection

Par contre, si vous aviez utilisé la navigation privée avec les paramètres par défaut, vous auriez pu voir une fenêtre surgissante telle que celle ci-dessous, avec des nombres non nuls pour Directement du site Web ou Par le réseau Ceno (privé).

Figure: Sources utilisées avec la navigation privée

Obtenir du contenu d’utilisateurs proches

Puisque votre premier appareil a pu obtenir du contenu d’un injecteur, testons sa capacité à le partager avec un autre appareil grâce au cache distribué. La façon la plus simple est d’utiliser la prise en charge du transfert d’appareil à appareil de Ceno pour vérifier si l’obtention et la vérification de contenus signés fonctionnent.

Après avoir effectué avec succès le test ci-dessus sur le premier appareil, laissez Ceno tourner sur celui-ci (l’icône Ceno devrait apparaître dans sa barre de notification). Procurez-vous ensuite un deuxième appareil (vous pouvez inviter un ami pour vous aider à tester) et connectez-le au même réseau Wi-Fi. Ensuite, suivez les étapes ci-dessous sur le deuxième appareil :

  1. Installez Ceno si cela est nécessaire et démarrez-le comme indiqué ci-dessus.
  2. Ouvrez la page Paramètres de Ceno comme indiqué ci-dessus. Puisque nous voulons seulement tester l’accès au cache distribué, décochez toutes les cases des sources de contenu sauf Partagé par d’autres utilisateurs de Ceno.
  3. Retournez à la page d’accueil de Ceno et visitez le même site de la même façon que ci-dessus (c.-à-d. en sélectionnant l’un des sites Web recommandés ou en saisissant son URL dans la barre d’adresse).
  4. Le site choisi devrait finir par apparaître.

Si cela ne fonctionne pas, il se peut que votre réseau Wi-Fi bloque la communication directe entre ses appareils. Cet « isolement du client » peut se produire sur les réseaux publics tels que ceux de parcs, de bars ou d’hôtels. Réessayez sur un réseau différent.

Si cela fonctionne, les deux appareils peuvent remettre ce contenu à d’autres clients. Toucher l’icône Ceno de la barre d’adresse devrait afficher une fenêtre surgissante telle que celle ci-dessous, dans laquelle seule Partagé par d’autres utilisateurs de Ceno a une valeur non nulle.

Figure: Sources utilisées lors de tests de récupération du cache distribué

Pour finir, vous avez peut-être aussi remarqué le compteur Contenu partagé par vous. Ce n’est pas vraiment une source différente : les éléments comptabilisés ici font effectivement partie du cache distribué, mais ils sont déjà enregistrés dans votre appareil et Ceno n’a donc pas besoin de les récupérer sur le réseau.

Obtenir du contenu d’utilisateurs distants

Nous avons effectué un test du cache distribué à petite échelle. Testons maintenant son fonctionnement sur Internet.

Après avoir mené à bien le test ci-dessus, laissez Ceno tourner sur le premier appareil comme pour le test précédent et arrêtez Ceno sur le deuxième appareil (en affichant ses notifications et en touchant « Toucher pour arrêter »).

Vous aurez cette fois besoin d’un troisième appareil, mais il doit être connecté à un réseau Wi-Fi différent (un.e autre ami.e pourrait vous aider de la maison). Les étapes à suivre pour cet appareil sont exactement les mêmes que celles du test précédent.

Si le troisième appareil peut charger le site utilisé pour le test, vous êtes prêt. Le premier appareil arrive à propager du contenu vers d’autres appareils et il peut aussi très probablement servir de pont.

Félicitations !