Приложение: Внешний интерфейс клиента Ouinet

The Ouinet client (as run by e.g. Ceno Browser) offers a front-end page with some information and actions which may be useful for debugging the client. Many of them are also offered by the Ceno Extension via the Ceno Settings page, though others are only available here.

The front-end is accessible using any plain Web browser running on the same device (you can use Ceno too). Its default address is http://127.0.0.1:8078/. If you open it, you will see something like the figure below.

Figure: The client front-end

На странице отображаются следующие элементы:

  • Ссылка для настройки Ouinet в качестве центра сертификации (ЦС) в вашем браузере, поскольку клиенту необходимо перехватывать HTTPS-трафик.

    You only need this to use a plain browser for testing the Ouinet client, in which case you will also have to configure its HTTP/HTTPS proxies to 127.0.0.1:8077, and manually enable the Ceno Extension for injection to work. We very strongly recommend using a separate, specific browser profile for this purpose.

    Обратите внимание, что ничего из этого не нужно делать для Браузера Ceno, поскольку он уже настроен нужным образом.

  • Кнопки для включения или отключения различных механизмов, используемых клиентом для доступа к содержимому.

  • Селекторы для выбора различных уровней журнала (логов), например, по умолчанию INFO (информационные сообщения, предупреждения и ошибки) или DEBUG (подробный вывод, полезный для сообщения об ошибках). Файл журнала также можно включить и получить с этой страницы.

    При включении файла журнала уровень журнала автоматически устанавливается на значение DEBUG (хотя вы можете изменить его). При отключении файла журнала будет восстановлен исходный уровень.

  • Общая информация о состоянии и версии клиента. Полезно при составлении отчетов об ошибках.

  • Information about client connectivity and injector addressing. The default bep5 method looks up Internet addresses in a BitTorrent injector swarm, as explained here.

  • Открытый ключ, используемый для проверки подписей от инъекторов в распределенном кэше.

  • Информация о локальном кэше, такая как максимальный возраст содержимого, приблизительный размер кэша и ссылка на список анонсированных записей, а также кнопка для его полной очистки.

  • Каталог внешнего статического кэша, если он включен (в настоящее время Ceno его не использует).