Проверка браузера

Теперь, когда вы знаете, как установить и настроить Ceno, давайте выполним несколько шагов, чтобы проверить, работают ли различные функции, специфичные для Ouinet. Проверка включает в себя пошаговое включение и отключение различных механизмов доступа. Помните, что при повседневном использовании Ceno вам редко придется изменять настройки по умолчанию.

Для выполнения всех приведенных ниже тестов вам потребуется как минимум два устройства, подключенных к одной и той же сети Wi-Fi, и одно, подключенное к другой сети.

Все тесты будут проводиться с использованием публичного просмотра. Если что-то работает не так, как ожидалось, пожалуйста, наберитесь терпения и ознакомьтесь с разделом устранение неполадок. В частности, если браузер застревает при загрузке страницы более чем на пару минут, вы можете остановить и перезагрузить ее (хотя это может несколько изменить результаты).

Доступ к инъектору

Сначала давайте проверим, может ли ваш Браузер Ceno связаться с инъектором. Этот этап может показаться тривиальным, но он использует сразу несколько функций Ouinet: поиск адреса инъектора в «рое» инъекторов, попытку связаться с ним напрямую и, если он заблокирован вашим провайдером доступа или страной, поиск мостов и попытку связаться с инъектором через какой-либо другой клиент Ouinet.

На первом устройстве выполните следующие действия:

  1. Прежде всего, установите Ceno и запустите его. Появится его главная страница.
  2. Откройте главное меню приложения и выберите Настройки, чтобы открыть страницу Настройки Ceno. Поскольку мы хотим проверить только доступ к инъектору, снимите флажки с источников контента, кроме В публичной сети Ceno.
  3. Вернитесь на домашнюю страницу Ceno. Либо выберите один из рекомендованных веб-сайтов, либо введите URL-адрес другого сайта в адресной строке в верхней части окна. Если вы знаете сайт, который обычно для вас заблокирован, введите его!
  4. В итоге должен отобразиться нужный сайт.

Примечание: Если вместо нужной страницы вы получили подложную (например, страницу блокировки), используйте https:// (вместо http://) при вводе URL сайта в адресной строке и повторите тест.

Если сайт загружается, можно порадоваться тому, что ваше устройство может связаться с инъектором! Поскольку вы можете запрашивать узлы и связываться с другими клиентами, вы также, скорее всего, сможете получить содержимое из распределенного кэша.

Кстати, если нажать на значок Ceno в адресной строке, откроется всплывающее окно (как показано ниже), показывающее, сколько элементов сайта было получено из различных источников. Только источник Через публичную сеть Ceno должен иметь ненулевое значение, поскольку другие источники были отключены.

Рисунок: Источники, используемые при тестировании инъекций

И наоборот, если вы использовали Личный просмотр с настройками по умолчанию, вы могли увидеть всплывающее окно, подобное приведенному ниже, с ненулевыми показателями в Напрямую с веб-сайта или В приватной сети Ceno.

Рисунок: Источники, используемые при приватном просмотре

Получение контента от локальных пользователей

Поскольку ваше первое устройство смогло получить контент от инъектора, давайте проверим, может ли оно поделиться им с другим устройством через распределенный кэш. Самый простой способ — использовать поддержку прямой связи между устройствами в Ceno, чтобы проверить, работает ли получение и проверка подписанного контента.

После успешного завершения вышеописанного теста на первом устройстве оставьте Ceno запущенным на нем (значок Ceno должен появиться в панели уведомлений). Затем возьмите в руки второе устройство (вы можете пригласить друга, чтобы помочь с тестированием) и подключите его к той же сети Wi-Fi. Выполните описанные ниже действия на втором устройстве:

  1. Установите Ceno и запустите его, как указано выше.
  2. Откройте страницу Настройки Ceno, как указано выше. Поскольку мы хотим протестировать только распределенный доступ к кэшу, снимите флажки с источников контента, кроме Предоставлен другими пользователями Ceno.
  3. Вернитесь на домашнюю страницу Ceno и посетите тот же сайт тем же способом, что и выше (т.е. выбрав один из рекомендованных сайтов или введя его URL в адресной строке).
  4. В итоге должен отобразиться нужный сайт.

Если он не работает, возможно, ваша сеть Wi-Fi блокирует прямую связь между устройствами. Такая «изоляция клиента» может происходить в общественных сетях, например, в парках, барах или отелях. Пожалуйста, повторите попытку в другой сети.

Если всё работает, это означает, что оба устройства могут доставлять это содержимое другим клиентам. При нажатии на значок адресной строки Ceno должно появиться всплывающее окно, как показано ниже, где только Предоставлен другими пользователями Ceno имеет ненулевое значение.

Рисунок: Источники, используемые при тестировании распределенного поиска кэша

Наконец, вы, возможно, заметили, что есть счетчик Предоставлено вами. Это не другой источник как таковой: элементы, учитываемые здесь, действительно являются частью распределенного кэша, но они уже хранятся на вашем устройстве, поэтому Ceno не нужно извлекать их по сети.

Получение контента от пользователей из другой сети

Мы провели мелкомасштабное тестирование распределенного кэша. Теперь давайте проверим, как он работает через интернет.

После успешного завершения вышеописанного теста оставьте Ceno запущенным на первом устройстве, как и в предыдущем тесте, и остановите Ceno на втором устройстве (открыв его уведомления и нажав на кнопку «Нажмите, чтобы остановить»).

На этот раз вам понадобится третье устройство, но оно должно быть подключено к другой сети Wi-Fi (возможно, кто-то из ваших знакомых сможет проверить это прямо из дома). Для этого устройства необходимо выполнить те же действия, что и в предыдущем тесте.

Если третье устройство может загрузить сайт, используемый для теста, все готово. Первое устройство может передавать контент другим, и, скорее всего, оно также может выступать в качестве моста.

Поздравляем!