Anexo: O cliente front-end Ouinet

O cliente Ouinet (conforme executado pelo Navegador Ceno, por exemplo) oferece uma página front-end com algumas informações e ações que podem ser úteis para a depuração do cliente. Muitas delas também são oferecidas pela Extensão Ceno via página Configurações do Ceno, apesar de outras somente estarem disponíveis aqui.

O front-end é acessível pelo uso de qualquer navegador Web comum executado no mesmo dispositivo (você pode usar o Ceno também). O endereço padrão é http://127.0.0.1:8078/. Se você abrí-lo, verá algo parecido com a figura abaixo.

Figura: O front-end do cliente

Os itens mostrados na página incluem:

  • Um link para habilitar o cliente como uma autoridade de certificação (CA) no seu navegador, já que o cliente precisa interceptar o tráfego HTTPS.Você precisa dele apenas para usar um navegador comum para testar o cliente Ouinet. Nesse caso, você terá de configurar seus proxies HTTP/HTPPS para 127.0.0.1:8077, e habilitar manualmente a Extensão Ceno para a injeção funcionar. Recomendamos fortemente usar, para este propósito, um perfil separado, específico para o navegador.

Por favor, observe que nenhuma dessas ações precisa ser realizada para o Navegador Ceno, pois ele já está configurado dessa maneira.

  • Botões para habilitar ou desabilitar os diferentes mecanismos usados pelo cliente para acessar conteúdo.

    • Seletores para escolher diferentes níveis de log, como o padrão INFO (mensagens informacionais, avisos e erros) ou DEBUG (saída detalhada útil para reportar erros). O arquivo de log pode também ser habilitado e recuperado a partir daqui.Ao habilitar o arquivo de log, o nível de log é automaticamente definido para DEBUG (embora você possa modificá-lo novamente aqui). Ao desabilitar o arquivo de log, o nível de log original é restaurado.
  • Estado global do cliente e informações de versão. Útil ao reportar erros.

  • Informações sobre conectividade do cliente e endereçamento do injetor. O método padrão bep5 procura endereços da Internet em um enxame de injetores BitTorrent, como explicado aqui.

  • A chave pública usada para verificar assinaturas dos injetores no cache distribuído.

  • Informações no seu cache local tais como a idade máxima do conteúdo, o tamanho aproximado do cache, um botão para limpar completamente e um link para a lista de entradas do cache anunciadas.

  • O diretório do cache externo e estático, caso esteja habilitado (Ceno não o usa atualmente).