Приложение: Внешний интерфейс клиента Ouinet
У клиента Ouinet (запускаемого, например, Браузером Ceno) есть служебный интерфейс со справочной информацией и действиями, которые могут быть полезны для отладки клиента. Многие из них также предлагаются расширением Ceno через страницу Настройки Ceno, однако некоторые доступны только здесь.
Интерфейс доступен с помощью любого веб-браузера, запущенного на том же устройстве (можно использовать и Ceno). Его адрес по умолчанию — http://127.0.0.1:8078/. Если вы откроете его, вы увидите нечто похожее на рисунок ниже.
На странице отображаются следующие элементы:
- Ссылка для настройки Ouinet в качестве центра сертификации (ЦС) в вашем браузере, поскольку клиенту необходимо перехватывать HTTPS-трафик.Это нужно только для использования обычного браузера для тестирования клиента Ouinet, в этом случае вам также придется настроить его HTTP/HTTPS прокси на
127.0.0.1:8077
, и вручную включить Расширение Ceno, чтобы инъекция работала. Мы настоятельно рекомендуем использовать отдельный профиль браузера для этой цели.
Обратите внимание, что ничего из этого не нужно делать для Браузера Ceno, поскольку он уже настроен нужным образом.
-
Кнопки для включения или отключения различных механизмов, используемых клиентом для доступа к содержимому.
- Селекторы для выбора различных уровней журнала (логов), например, по умолчанию
INFO
(информационные сообщения, предупреждения и ошибки) илиDEBUG
(подробный вывод, полезный для сообщения об ошибках). Файл журнала также можно включить и получить с этой страницы.При включении файла журнала уровень журнала автоматически устанавливается на значениеDEBUG
(хотя вы можете изменить его). При отключении файла журнала будет восстановлен исходный уровень.
- Селекторы для выбора различных уровней журнала (логов), например, по умолчанию
-
Общая информация о состоянии и версии клиента. Полезно при составлении отчетов об ошибках.
-
Информация о подключении клиентов и адресации инъекторов. Метод по умолчанию,
bep5
, ищет интернет-адреса среди «роя» инъекторов BitTorrent, как описано в этом разделе. -
Открытый ключ, используемый для проверки подписей от инъекторов в распределенном кэше.
-
Информация о локальном кэше, такая как максимальный возраст содержимого, приблизительный размер кэша и ссылка на список анонсированных записей, а также кнопка для его полной очистки.
-
Каталог внешнего статического кэша, если он включен (в настоящее время Ceno его не использует).