Устранение неполадок

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

Если неполадки все еще присутствуют, пожалуйста, сообщите о них по адресу cenoers@equalitie.org. Мы постараемся помочь вам в их решении.

В меню приложения нет пункта Ceno

Возможно расширение Ceno все еще загружается. Потерпите немного.

На странице Настройки Ceno все виджеты выделены серым цветом

Расширение Ceno загрузилось, но оно еще не получило статус из Ouinet. Поскольку подготовка Ouinet может занять некоторое время, потерпите немного.

Если страница настроек остается в таком состоянии более двух минут, возможно, Ouinet столкнулся с какой-то проблемой при запуске.

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

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

Техническое примечание: Это может произойти, если другое приложение уже прослушивает TCP порты 127.0.0.1:8077 или 127.0.0.1:8078.

Состояние клиента Ouinet в Настройки Ceno иное, чем started

Используемый Ceno клиент Ouinet стокнулся с проблемами при запуске на вашем устройстве.

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

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

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

При доступе к контенту появляется сообщение "Не удалось загрузить ресурс"

Это означает, что Ceno испробовал все доступные схемы для получения доступа к контенту, но ни одна из них не увенчалась успехом.

Вы должны убедиться, что для работы Ceno выполняются следующие требования:

  • Вы используете последнюю версию Браузера Ceno. Устаревшие версии могут не работать с новыми инъекторами или другими клиентами. Проверьте руководство по установке, чтобы узнать, где получить новые версии.
  • Все схемы доступа на странице Настройки включены. В противном случае Ceno не сможет обойти некоторые проблемы с доступом к контенту.
  • Ваше устройство имеет рабочее подключение к сети, т.е. ваш обычный веб-браузер может открывать веб-сайты. Ceno и Ouinet не могут работать, если все сетевые подключения отключены (хотя пользователи могут найти общую точку доступа Wi-Fi для распространения контента от устройства к устройству напрямую).

В таком случае стоит объяснить, что может произойти, чтобы все механизмы доступа не сработали, чтобы дать вам представление о ваших шансах на получение контента с помощью Ceno.

Исходный доступ

Ваш Браузер Ceno не может напрямую связаться с исходным сервером контента. Либо сервер сам испытывает какие-то трудности (например, не работает или подвергается атаке), либо кто-то мешает вашему подключению к нему.

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

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

Кто-то вмешивается в ваше подключение к интернет-адресам из списка инъекторов. Мы ожидаем, что рано или поздно это может произойти, поскольку Ceno и Ouinet набирают обороты, и поэтому Ceno прибегает к доступу к инъекторам через других клиентов, выступающих в роли мостов.

Существуют различные причины, по которым Ceno не может связаться с такими клиентами:

  • Ни один другой клиент не является для вас доступным. Если только несколько клиентов Ouinet сейчас онлайн, вполне возможно, что ни один из них не находится в сети, доступной извне. Это должно стать менее вероятным по мере роста популярности Ceno и Ouinet и появления большего числа клиентов с различными возможностями подключения.В самом плохом случае, соединения между клиентами Ouinet могут определяться цензором и блокироваться. Это довольно маловероятно (поскольку может повлечь за собой блокировку всего трафика BitTorrent) и в настоящее время выходит за рамки возможностей Ouinet, но мы планируем сделать сеть более устойчивой к таким атакам.

  • Ни один другой клиент не может связаться с инъектором. Поскольку маловероятно, что все инъекторы перестали работать одновременно, это может означать, что вы можете связаться только с теми клиентами Ouinet, которые сами подвержены тому же вмешательству в их работу, что и вы.Это может произойти, когда весь трафик, выходящий или входящий в страну, в которой вы находитесь, прерван. В этом случае Ceno прибегает к получению и использованию контента из распределенного кэша, даже если он устарел.

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

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

Распределенный кэш

Имейте в виду, что абсолютным требованием для получения любого контента из распределенного кэша является то, что он уже был загружен другим пользователем Ceno или Ouinet. Это означает, что популярный контент будет загружен в сеть с большей вероятностью, а специализированный — с меньшей, если только кто-то не будет целенаправленно распространять его через Ceno или другой клиент Ouinet (что может дополнительно подвергнуть его некоторым рискам).

Обратите внимание, что некоторый контент, который не считается безопасным для распространения, никогда не будет загружен, вне зависимости от того, сколько людей получат его с помощью публичного просмотра. К этой категории относится контент, помеченный исходным сервером как приватный, контент, требующий аутентификации, и некоторый трафик, которым обмениваются определенные динамические веб-приложения.

Также обратите внимание, что клиенты, хранящие копии загружаемого содержимого, должны быть доступны для вас в сети. Здесь также применимы все наблюдения, описанные в предыдущем пункте о доступе к клиентам моста.

Примечание для сайтов, поддерживающих только HTTP

Ceno автоматически переключается на более безопасный протокол HTTPS для доступа к сайтам, которые иначе были бы доступны по обычному незащищённому HTTP. Это происходит с помощью встроенного расширения HTTPS by default, в случаях когда в адресную строку введён домен без указания протокола, например example.com, или HTTP URL, например http://example.com/…, или при переходе по ссылке с таким URL.

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

Хотя это крайне необычно, некоторые сайты не поддерживают HTTPS, и для них не будут работать механизмы доступа. Если вы совершенно уверены, что Ceno не смог загрузить данный сайт именно по этой причине, вы можете исправить URL в адресной строке. Замените https:// на http://и попробуйте снова.

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

  1. В главном меню приложения, выберите HTTPS by default. Вы увидите страницу настроек разрешения.
  2. Введите доменное имя сайта в поле ввода, как показано ниже. Вы можете ввести несколько сайтов, разделяя их пробелами или переводами на новую строку. Обратите внимание, что введя example.com вы также включите все сайты на этом домене, такие какwww.example.com или x.y.example.com.
  3. Когда закончите, вернитесь назад или закройте вкладку.

Пример: Добавление исключений для использующих только HTTP сайтов

Важно!: В том печальном случае, когда сайт доступен только по HTTP и при этом перехватывается цензором, вам нужно будет перейти на Страница настроек, выключить Доступ напрямую с сайта и попробовать снова. Обратите внимание, что эта настройка действует на все сайты и не сохраняется при последующих запусках Ceno. Мы рекомендуем вам связаться с администраторами сайта и убедить их включить поддержку HTTPS.

На странице отображается не её настоящее содержимое (например, отображается сообщение о блокировке)

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

Это можно исправить очистив обычный кэш Ceno, открыв Параметры в главном меню приложения, выбрав Удалить мои данные и сняв все галочки кроме Кэш перед выбором Удалить данные.

Обратите внимание что начиная с версии 1.3.0 Ceno избегает подобного перехвата впервые посещаемых сайтов благодаря исключительному использованию HTTPS, как мы описали ранее.

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

Во-первых, убедитесь что ваше устройство все еще раздает контент. Для этого перейдите на страницу Настройки Ceno, оставьте отмеченным только флажок Предоставлено другими пользователями Ceno, а затем снова попытайтесь загрузить контент: он должен загрузиться (хотя бы частично), а нажатие на ярлык Ceno рядом с адресной строкой должно показать ненулевые значения только в разделах Предоставлено другими пользователями Ceno или Предоставлено вами.

Если контент не загружается, возможно, Ceno уже удалил его, поскольку он автоматически очищает устаревший контент (по умолчанию старше недели) из вашего локального кэша. Включите режим Публичной сети Ceno на странице настроек и снова получите доступ к контенту. Пожалуйста, дайте устройству пару минут, чтобы анонсировать контент в индексе распределенного кэша. Снова установите флажок Размещено другими пользователями Ceno и снова попытайтесь загрузить контент; если он по-прежнему не загружается, возможно, Ouinet не считает данный контент безопасным для общего доступа.

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

Если устройства находятся в разных сетях, причин может быть несколько. Одна из них — сеть первого устройства не разрешает входящие соединения: если вы откроете его страницу Настройки CENO, в разделе Статус доступности должно быть написано доступно или вероятно доступно. В противном случае передача данных из этой сети невозможна.

Техническое примечание: Если ваше устройство сообщает о неопределенной доступности и вы можете изменить конфигурацию точки доступа, вы можете создать постоянное правило переадресации портов для вашего клиента. Более подробные инструкции см. здесь.