Aider les autres utilisateurs de Ceno à parcourir le Web

Un réseau pair à pair est construit par chaque nœud qui s’y connecte (oui, cela vous comprend). Plus les nœuds sont nombreux, plus le réseau devient fort et polyvalent. Si vous utilisez le Navigateur Ceno dans un pays qui ne censure pas Internet (ou moins que certains), pensez à aider les autres utilisateurs de Ceno en devenant nœud-pont. Vous commencerez alors à acheminer le trafic entre les clients situés dans des pays fortement censurés et les injecteurs de Ceno. Vous ne pourrez pas voir leur trafic (il sera envoyé dans un tunnel chiffré) et ce trafic ne restera pas sur votre appareil.

Note: The configuration described in this section may also help your device to effectively seed content to others on the distributed cache, so please consider applying it as well when using Ceno in a censoring country (but keep in mind the risks of serving such content to others).

Devenir un pont Ceno

Cette fonction est déjà intégrée au Navigateur Ceno. Votre appareil devra être connecté à un réseau Wi-Fi sur lequel soit l’UPnP est activé soit la redirection d’un port précis est configurée pour Ceno. Consultez les sections suivantes pour plus de précisions.

Toutefois, veuillez noter qu’Android n’autorisera un appareil mobile à agir en tant que pont que si vous l’utilisez activement, car autrement, les fonctions d’économie d’énergie limiteront le fonctionnement de Ceno.

Technical note: This is mainly due to Android's Doze mode slowing down the operation of the native Ouinet library. Unfortunately, disabling battery optimization for Ceno does not seem to exclude Ouinet from it. Your particular device may also include its own power-saving features which may interfere with Ceno; please check Don't kill my app! for your device's brand.

Donc, si vous comptez utiliser Ceno comme pont permanent et toujours accessible, en plus d’un réseau Wi-Fi correctement configuré, vous devrez :

  1. Garder votre appareil en charge.

  2. Garder l’écran de l’appareil allumé.

    Une façon pratique de le faire sans consommer beaucoup d’énergie et sans éclairage permanent gênant est d’utiliser l’économiseur d’écran d’Android : activez-le sous Paramètres > Affichage > Économiseur d’écran (ou Rêverie sous certaines versions), choisissez le widget Horloge, sélectionnez Quand démarrer l’économiseur d’écran dans le menu, puis Pendant la charge ou L’un ou l’autre. Une horloge très atténuée apparaîtra sur un fond noir si l’appareil est inactif.

    Veuillez noter que vous ne devriez pas utiliser le bouton d’alimentation pour verrouiller l’appareil, car cela éteindrait l’écran. Attendez plutôt que l’appareil se verrouille avec l’écran allumé.

Si cette configuration ne vous convient pas, n’abandonnez pas. Si vous disposez d’un ordinateur bien connecté qui reste allumé la plupart du temps, poursuivez votre lecture.

Faire tourner un pont sur un ordinateur

If your computer supports Docker containers, you can run a pre-configured Ceno client on it to act as a bridge. If Docker is not yet installed, please follow the instructions to install the Docker Engine in your platform. For Debian derivatives like Ubuntu or Linux Mint, you can just run: sudo apt install docker.io

Pour déployer un conteneur client Ceno, il vous suffit d’exécuter la commande suivante dans un terminal (n’ayez pas peur, il vous suffit de la copier et de la coller telle quelle sur la ligne de commande) :

sudo docker run --name ceno-client \
  -dv Ceno:/var/opt/ouinet --network host \
  --restart unless-stopped equalitie/Ceno-client

Si le système d’exploitation de votre ordinateur n’est pas fondé sur GNU/Linux, la commande doit être légèrement différente :

sudo docker run --name ceno-client \
  -dv ceno:/var/opt/ouinet \
  -p 127.0.0.1:8077-8078:8077-8078 -p 28729:28729/udp \
  --restart unless-stopped equalitie/ceno-client

The command will start a container named ceno-client that will run on every boot unless you explicitly tell it to stop. Please check the Ceno Docker client documentation for more information on how to manipulate the container.

Note: This client has no Ceno Settings: when instructed below to access that page, open instead the client front-end, which contains mostly equivalent information.

Activer l’UPnP sur votre routeur Wi-Fi

UPnP is the easiest way of making your Ceno Browser (or computer client) reachable to the Ceno network. The Ceno Settings page will indicate the UPnP status on your local network.

Note: Enabling UPnP on the Wi-Fi router may expose devices on your network to external interference. Please make yourself aware of the risks and also consider using alternative methods as explained below.

Les états ci-dessous indiquent qu’UPnP n’est pas accessible ou ne fonctionne pas sur votre routeur Wi-Fi :

État d’accessibilité

undecided

État de l’UPnP

disabled / inactive

Les états ci-dessous indiquent qu’UPnP fonctionne probablement et que Ceno vérifie la connectivité :

État d’accessibilité

undecided

État de l’UPnP

enabled

Les états ci-dessous indiquent qu’UPnP fonctionne et que vous pouvez assurer les connexions d’autres utilisateurs de Ceno :

État d’accessibilité

likely reachable / reachable

État de l’UPnP

enabled

Note: Even if UPnP is working, your router may still not be reachable from the outside. This can be the case when Ceno Settings reports External UDP endpoints which look like CGNAT addresses 100.X.Y.Z:N with X between 64 and 127 (increasingly common among home ISPs), or like private addresses 10.X.Y.Z:N, 172.X.Y.Z:N with X between 16 and 31, and 192.168.X.Y:N. If so, please contact your ISP or network administrator to get a public address on your router or to establish port forwardings to the external endpoint.

L’on trouve de nombreux routeurs Wi-Fi sur le marché et chacun possède ses propres caractéristiques. Voici une liste d’instructions de certains fabricants pour activer l’UPnP :

Utiliser la redirection de port comme alternative à UPnP

Au lieu d’activer UPnP sur votre routeur, vous pouvez créer une règle de redirection de port pour réacheminer les connexions du réseau Ceno vers votre appareil. Vous devrez vous connecter à l’interface d’administration du routeur et trouver l’option Redirection de port. Vous trouverez l’adresse IP vers laquelle rediriger les connexions, ainsi que le bon port, sur la page Paramètres de Ceno, sous Extrémités UDP locales.

Extrémités UDP locales

192.168.1.132:28729

La redirection de port doit être pour le protocole UDP (et non TCP). Ceno choisit un port au hasard lors de la première exécution et le conserve par la suite, mais l’adresse IP du réseau local de votre appareil peut changer de temps à autre. Vous devez par conséquent consulter régulièrement la page Paramètres de Ceno pour vérifier si le réseau de Ceno peut accéder à votre appareil.

**Note technique : ** Vous pouvez autrement vous assurer que le routeur attribue toujours la même adresse IP à votre appareil (p. ex. avec un bail DHCP statique pour l’adresse MAC de l’appareil).