Ayudando a otra(o)s usuaria(o)s de Ceno a navegar la Web
Una red punto a punto construída desde cada nodo conectado a ella (sí, ¡eso significa que tú también!). A mayor cantidad de nodos, más fuerte y más versátil se torna la red. Si estás ejecutando el Navegador Ceno desde un país que no censura la Internet (o no tan pesadamente como algunos), considera ayudar a otra(o)s usuaria(o)s de Ceno volviéndote un nodo puente. Entonces empezarás a enrutar tráfico entre clientes viviendo en países abrumadoramente censurados e inyectores Ceno. No serás capaz de ver su tráfico (será enviado a través de un túnel cifrado), y nada de este tráfico permanecerá en tu dispositivo.
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).
Cómo volverse un puente Ceno
Esta funcionalidad ya está incorporada dentro de Navegador Ceno. Tu dispositivo necesitará estar conectado a una red Wi-Fi que tenga habilitado UPnP o bien configurada explícitamente para redirigir puertos para Ceno. Vea las siguientes secciones para mayores detalles.
Sin embargo, por favor nota que Android solamente le permitirá a un dispositivo móvil actuar como un puente apropiado mientras que estés usándolo activamente, ya que de lo contrario las funcionalidades de ahorro de energía reducirán la operación 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.
Por lo tanto si tu intención es tener a Ceno actuando permanentemente, como un puente siempre alcanzable, además de una red Wi-Fi apropiadamente configurada necesitarás:
-
Tener tu dispositivo conectado al suministro eléctrico en todo momento.
-
Tener la pantalla del dispositivo siempre activa.
Una manera conveniente de hacer esto sin consumir demasiada energía y sin la desagradable iluminación permanente es utilizar el protector de pantalla de Android: habilítalo bajo Ajustes / Pantalla / Protector de Pantalla (o Daydream en algunas versiones), elige el widget Reloj y Cuando iniciar el protector de pantalla en el menú y selecciona Mientras se esté cargando o Cualquiera. Un reloj muy tenue aparecerá sobre un fondo negro mientras que el dispositivo no esté activo.
Por favor ten en cuenta que no deberías usar el botón de encendido para bloquear el dispositivo ya que esto apagará la pantalla. En vez de eso, solo espera que el dispositivo se bloquee por sí mismo con la pantalla encendida.
Si esa configuración no es una opción para tí, ¡no te des aún por vencida(o)! Si tienes una computadora con buena conectividad que está activa la mayor parte del tiempo, por favor continúa leyendo.
Ejecutando un puente en una computadora
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
Para implementar un contenedor con un cliente Ceno solamente necesitas ejecutar el siguiente comando en una terminal (da un poco de miedo pero puedes copiar y pegarlo ya que está en la línea de comando):
sudo docker run --name ceno-client \
-dv Ceno:/var/opt/ouinet --network host \
--restart unless-stopped equalitie/Ceno-client
Si tu computadora no está basada en GNU/Linux, el comando necesita ser ligeramente diferente:
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.
Habilitando UPnP en tu enrutador 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.
Un estado como el siguiente indica que UPnP no está disponible o no funciona en tu enrutador Wi-Fi:
Estado de alcanzabilidad
undecided
Estado UPnP
disabled / inactive
El siguiente estado indica que UPnP está probablemente funcionando y Ceno está en este momento verificando la conectividad:
Estado de alcanzabilidad
undecided
Estado UPnP
enabled
El estado a continuación indica que UPnP está funcionando y puedes actuar como puente para las conexiones de otra(o)s usuaria(o)s de Ceno:
Estado de alcanzabilidad
likely reachable / reachable
Estado 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 addresses10.X.Y.Z:N
,172.X.Y.Z:N
with X between 16 and 31, and192.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.
Hay muchos enrutadores Wi-Fi en el mercado y cada uno tiene sus propias características particulares. He aquí una lista de las instrucciones de algunos fabricantes para habilitar UPnP:
Usando redireccionamiento de puertos como alternativa a UPnP
En vez de habilitar UPnP en tu enrutador, puedes crear una regla de redireccionamiento de puerto para asegurarte que las conexiones desde la red Ceno sean dirigidas a tu dispositivo. Necesitarás iniciar sesión en la interfaz administrativa del enrutador y ubicar la opción redireccionamiento de puertos. Para ver a cuál dirección IP necesitas redirigir las conexiones y el puerto relevante, abre la página Configuración de Ceno y mira la sección Puntos finales UDP locales.
Puntos finales UDP locales
192.168.1.132:28729
La redirección de puerto debe ser para el protocolo UDP (no TCP). Ceno elige un puerto aleatorio en la primera ejecución y lo mantiene por las subsiguientes, pero la dirección IP de tu dispositivo en la red local podría cambiar de tiempo en tiempo. Por lo que periódicamente deberías revisar la página Configuración de Ceno para ver que tu dispositivo sea alcanzable para la red Ceno.
Nota técnica: Alternativamente, puedes asegurarte de que el enrutador siempre asigne la misma dirección IP a tu dispositivo (ej., a través de una asignación DHCP estática para la dirección MAC del dispositivo).