Додаток: Зовнішній інтерфейс клієнта 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 його не використовує).