Solución de problemas

Esta sección te dará algunas pistas acerca de qué hacer cuando problemas diferentes y conocidos surgen con CENO y Ouinet. Por favor ten en mente que estos son proyectos experimentales, y que su operación está sujeta a una multitud de factores más allá de nuestro control, como la configuración particular y el estado de la infraestructura de red, como así también qué contenido han descargado otros usuarios y la característica de sus conexiones.

Si los problemas aún persisten, por favor repórtalos a cenoers@equalit.ie. Intentaremos ayudarte con ellos.

No hay una entrada CENO en el menú de aplicaciones

La Extensión CENO aún podría estar cargándose. Por favor sé paciente.

Todos los widgets están en gris en la página Configuración de CENO

La Extensión CENO se ha cargado, pero aún no ha tenido oportunidad de recibir el estado desde Ouinet. Ya que podría tomar un momento para que Ouinet esté lista, por favor sé paciente.

Si la página de Configuración permanece así después de más de dos minutos, Ouinet podría haber encontrado alguna dificultad mientras se iniciaba.

Intenta visitar alguna página, si es posible una que usualmente esté disponible. Si obtienes un error como "Fallo al descargar el recurso (después de intentar todos los mecanismos configurados)", CENO podría estar experimentando algunas dificultades con la conectividad general (como ser incapaz de unirse a la red BitTorrent). Si estás sobre una conexión móvil, intenta de nuevo con Wi-Fi.

Si obtienes un error como "El servidor proxy está rechazando conexiones" al visitar la página, intenta detener otras aplicaciones que podrían estar ofreciendo algún servicio al dispositivo, y luego reinicia CENO.

Nota técnica: Esto podría pasar si otra aplicación ya está escuchando sobre los puertos TCP 127.0.0.1:8077 o 127.0.0.1:8078.

El Estado del cliente Ouinet bajo Configuraciones de CENO no es started

El cliente Ouinet ejecutado por CENO está encontrando problemas para iniciarse en tu dispositivo.

Cuando ejecutas CENO, el estado podría indicar starting por unos segundos, esto es normal. Sin embargo, si el estado permanece en starting por demasiado tiempo, podría ser una señal de dificultades serias de conectividad que evitan que la aplicación alcance a la red BitTorrent. Por favor, comprueba tu conexión de red e intenta reiniciar CENO. Si tienes una conexión funcional, pero el estado permanece en starting, por favor contáctanos.

Si ves algún otro estado, podría haber algún error interno en el cliente Ouinet. Por favor infórmanos sobre esta dificultad.

Al acceder a algún contenido aparece "Fallo al descargar el recurso"

Esto significa que CENO intentó todos los mecanismos disponibles para acceder al contenido, pero ninguno tuvo éxito.

Deberías asegurarte de que los siguientes requerimientos sean cumplidos para que CENO funcione:

  • Estás ejecutando una versión reciente del Navegador CENO. Las obsoletas podrían no ser capaces de comunicarse con inyectores más nuevos u otros clientes. Comprueba las instrucciones de instalación para saber dónde obtener nuevas versiones.
  • Todos los mecanismos de acceso en la página de Configuración están habilitados. De otra manera, CENO no será capaz de eludir algunas dificultades de conectividad al acceder contenido.
  • Tu dispositivo tiene una conexión funcional a la red, esto es, tu navegador Web normal es capaz de abrir algunos sitios Web. CENO y Ouinet no pueden funcionar cuando toda la conectividad de red está cortada (aunque los usuarios aún podrían encontrar un punto de acceso Wi-Fi común para compartir de dispositivo a dispositivo).

Si ese es el caso, vale la pena explicar qué podría estar pasando para que todos los mecanismos de acceso fallen, para darte una idea de las posibilidades que tienes de obtener contenido usando CENO.

Acceso al origen

Tu Navegador CENO no puede alcanzar directamente al servidor de origen del contenido. El servidor está teniendo algunas dificultades por sí mismo (ej.: está caído o bajo algún ataque), o bien alguien está interfiriendo con tu conexión a él.

Este es el caso principal de uso para CENO, y los otros mecanismos deberían compensar por él.

Acceso al proxy/inyector

Alguien está interfiriendo con tu conexión a direcciones de Internet en el enjambre de inyectores. Ya que esto se espera que pase eventualmente en la medida en que CENO (y Ouinet) se popularicen, CENO recurre a alcanzar a los inyectores a través de otros clientes actuando como puentes.

Hay razones diferentes para que CENO no sea capaz de alcanzar tales clientes:

  • Ningún otro cliente es alcanzable por ti. Si solamente unos pocos clientes Ouinet están en línea, es por completo posible que ninguno de ellos esté en una red que pueda ser alcanzada desde el exterior. Esto debería tornarse menos probable a medida que CENO y Ouinet se popularicen, y más clientes con conectividad diversa aparezcan en línea.Aquí, el caso extremo es que las conexiones entre clientes Ouinet sean detectadas como tales por un censor y sean bloqueadas. Esto es bastante improbable (ya que podría implicar bloquear todo el tráfico de BitTorrent), y por el momento, más allá de lo que soporta Ouinet, pero planeamos hacerla más resistente contra estos ataques.

  • Ningún otro cliente puede alcanzar a un inyector. Ya que es improbable que todos los inyectores estén caídos simultáneamente, eso podría significar que solamente puedes alcanzar clientes Ouinet que están afectados por una interferencia de red similar a la tuya.Esto puede pasar cuando todo el tráfico saliendo o entrando al país en el que estás es interrumpido. En este caso, CENO recurriría a obtener y usar el contenido desde la caché distribuída, aún si ya no está actualizado.

De nuevo, en la medida en que CENO y Ouinet se tornen más populares, se incrementan las oportunidades de que haya al menos unos pocos clientes que sí tengan alguna clase de acceso a sitios internacionales. Aún si el acceso es precario, un único cliente Ouinet capaz de inyectar algún contenido dentro del país podría bastar para prmitir que se difunda (sobre la caché distribuída) sin necesidad ulterior de acceder al mundo exterior.

Finalmente, nosotros administramos algunos clientes Ouinet con buena conectividad en (es nuestra esperanza) países libres de censura, para intentar evitar esas dos situaciones, pero por favor ten en cuenta que clientes con direcciones de Internet de tal estabilidad también podrían ser bloqueados.

Caché distribuída

Ten en mente que un requerimiento absoluto para ser capaz de descargar algún contenido desde la caché distribuída es que ya haya sido inyectado por algún otro usuario de Ouinet o CENO. Esto significa que un contenido popular es más probable que sea inyectado y replicado eventualmente en una manera natural, mientras que el contenido más oscuro lo es en menor medida, a menos que alguien se haga cargo de usar CENO o algún otro cliente Ouinet para inyectarlo y mantenerse sembrándolo (lo cual podría exponerlos más a algunos riesgos).

Por favor ten en cuenta que algún contenido, el cual no es considerado seguro para compartir, nunca será inyectado, sin importar cuántas personas lo descarguen usando navegación pública. Esto incluye contenido marcado como privado por el servidor de origen, contenido que requiere autenticación, y algo del tráfico intercambiado por ciertas aplicaciones Web dinámicas.

También ten presente que los clientes que tienen copias de contenido inyectado necesitan ser alcanzables por tí. Aquí se aplican las mismas observaciones descritas en el punto previo para alcanzar clientes puente.

Una nota sobre sitios solo HTTP

CENO selecciona automáticamente el protocolo HTTPS, más seguro, para acceder a sitios que de otra manera serían accedidos usando HTTP simple e inseguro. Esto se hace por medio de la extensión incorporada HTTPS by default cuando ingresas un nombre de dominio aislado como ejemplo.com o un URL HTTP como http://ejemplo.com/… en la barra de direcciones, o cuando sigues un vínculo con un URL como tal en una página.

La selección automática de HTTPS es hecha para prevenir que alguien intercepte una conexión HTTP y la dirija hacia un servidor ilegítimo, resultando en contenido espurio (como un mensaje de bloqueo). Esta clase de secuestro es trivial de detectar con HTTPS, por lo que CENO puede evitarla en vez de ser engañado para cargar el contenido espurio.

Aunque es muy inusual, algunos sitios no aceptan HTTPS, y ningún mecanismo de acceso funcionará para ellos. Si estás completamente seguro de que este es el caso para un sitio que acaba de fallar al cargarse en CENO, puedes editar su URL en la barra de direcciones, cambiando https:// a http://, e intentar de nuevo.

Si siempre quieres acceder a un sitio en particular sobre HTTP simple, puedes agregar una excepción permanente así:

  1. En el menú principal de la aplicación, elige HTTPS by default. Verás la página de configuraciones de la extensión.
  2. Ingresa el nombre de dominio del sitio en la casilla de texto, como se muestra abajo. Mira allí cómo podrías ingresar varios sitios separándolos con espacios o nuevas líneas. Por favor advierte que ingresando ejemplo.com también incluirá todos los sitios bajo ese dominio, como www.ejemplo.com o x.y.ejemplo.com.
  3. Cuando termines, ve hacia atrás o cierra la pestaña.

Figura: Agregando excepciones para sitios solo HTTP

Nota: En el caso desafortunado en que un sitio solamente sea accesible vía HTTP, y también esté siendo secuestrado por un censor, necesitarás ir hacia la página de Configuración, deshabilitar acceso de Origen, e intentarlo de nuevo. Por favor nota que esta configuración afecta a todos los sitios, y no es recordada por CENO en subsecuentes ejecuciones. Te alentamos a contactar a los administradores del sitio y decirles que habiliten la funcionalidad HTTPS.

Una página muestra contenido adulterado (como un mensaje bloqueado)

Esto puede suceder cuando usaste una versión antigua de CENO para visitar un sitio bloqueado en el pasado, y alguien interceptó la conexión y la dirigió hacia un servidor ilegítimo. Luego, CENO recordó esa redirección, y ahora abre automáticamente este último sitio cuando intentas visitar el anterior.

Una manera de solucionar esta dificultad es limpiar el caché normal de navegación de CENO eligiendo Configuración en el menú principal de la aplicación, luego Limpiar datos privados, y deshabilitar todas las casillas excepto Caché antes de pulsar sobre Limpiar datos.

Por favor ten en cuenta que las versiones 1.3.0 y posteriores de CENO evitan el secuestro de sitios visitados recientemente empleando siempre HTTPS, como se explicó en la sección previa.

Otros no pueden descargar contenido sembrado por mi dispositivo

Primero, asegúrate de que tu dispositivo aún está sembrando el contenido yendo hacia la página de Configuración de CENO, dejando marcada solamente la casilla Compartido por otros usuarios de CENO, y accediendo luego a ese contenido de nuevo: debería cargarse (al menos parcialmente), y pulsando el icono CENO en la barra de direcciones solamente debería mostrar valores no nulos bajo Compartido por otros usuarios de CENO o Compartido por ti.

Si el contenido no se carga, podría ser que CENO ya lo haya eliminado, ya que limpia automáticamente al contenido obsoleto (en forma predeterminada, más de una semana de antigüedad) de tu caché local. Habilita la fuente Vía la red CENO (pública) en la página Configuración y accede al contenido de nuevo. Por favor espera un par de minutos para que el dispositivo anuncie el contenido en el índice de la caché distribuida. De nuevo, haz de Compartido por otros usuarios de CENO la única casilla marcada, y accede al contenido una vez más; si aún no se carga, podría ser que ese contenido en particular no es determinado como seguro para compartir por Ouinet.

Si el paso previo funciona, pero otro dispositivo solamente con la fuente Compartido por otros usuarios de CENO habilitada aún indica "Fallo al descargar el recurso…", hay dos escenarios posibles. Si ambos dispositivos están en la misma red (ej.: sobre el mismo punto de acceso Wi-Fi), podría ser que la red no permita la comunicación directa entre dispositivos conectados a ella. Esto pasa en algunas redes Wi-Fi públicas, por lo que intenta utilizar una privada.

Si los dispositivos están en diferentes redes, podría ser debido a una variedad de razones. Una de ellas es que la red del primer dispositivo no permite conexiones entrantes: si abres su página Configuración de CENO, bajo Estado de alcanzabilidad debería decir alcanzable o probablemente alcanzable. De otro modo, el sembrado podría no ser posible desde esa red tal como está.

Nota técnica: Si tu dispositivo reporta alcanzabilidad no decidida y puedes cambiar la configuración del punto de acceso, podrías crear una regla permanente de redireccionamiento de un puerto hacia tu cliente. Mira aquí para más instrucciones.