🔍 Call for Testers: Help the Tor Project to test Conjure on Tor Browser Alpha!

Мы рады сообщить, что Conjure, новый подключаемый транспорт, теперь поддерживается в альфа-версии Tor Browser для ПК и Android. Conjure - это инструмент для борьбы с цензурой, использующий refraction networking (decoy routing), чтобы помочь пользователям обойти цензуру и подключиться к сети Tor. Нам нужна ваша помощь, чтобы проверить, работает ли Conjure в странах, где сеть Tor заблокирована.

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

Что такое Conjure?

Conjure - это инструмент борьбы с цензурой, основанный на refraction networking (decoy routing). Ключевым новшеством Conjure является превращение неиспользуемого пространства IP-адресов, имеющихся в распоряжении интернет-провайдеров (ISP), принимающих участие в поддержке conjure, в большой пул фантомных прокси-серверов, к которым могут подключаться пользователи. Таким образом цензоры не могут легко заблокировать conjure, не заблокировав при этом многие “легитимные” сайты. Conjure обеспечивает эффективное решение проблемы выявления цензорами развернутых мостов или прокси-серверов.

В настоящее время Conjure развернут в сети Университета Колорадо и у небольшого провайдера в Мичигане. Для технического объяснения работы Conjure, пожалуйста, обратитесь к нашей wiki-документации.

Как протестировать Conjure

Важное замечание по оценке рисков!

Пожалуйста, загружайте и устанавливайте Tor Browser Alpha, только если вы не против того, что некоторые вещи не работают должным образом, и вы хотите помочь нам найти эти ошибки. Другое важное замечание - оценивайте свои риски. Имейте в виду, что тестирование нового подключаемого транспорта может привлечь внимание цензоров.

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

Если вы используете браузер Tor для ПК:

Скачайте и установите последнюю альфа-версию браузера Tor для ПК (убедитесь, что у вас есть резервная копия существующих настроек браузера).
Проект Tor | Скачать Tor Browser Alpha

Откройте Tor Browser и перейдите в настройки подключения:
Меню > Настройки > Подключение (about:preferences#connection)

Или нажмите “Настройка подключения…” на стартовом экране.

Нажмите на “Добавить мост вручную”. Скопируйте и добавьте в поле строку моста, приведенную ниже:

conjure 143.110.214.222:80 url=https://registration.refraction.network.global.prod.fastly.net/api front=cdn.sstatic.net

Нажмите “OK”, чтобы закрыть диалоговое окно моста. Наконец, прокрутите вверх и нажмите “Соединиться”.

Если вы увидите фиолетовый экран “Протестируйте. Тщательно” или если ваш Tor Browser Alpha был обновлен, то вы увидите “Tor Browser обновлен”, то это означает, что Conjure работает, и вы можете использовать его для просмотра веб-страниц.

Обратите внимание на любые проблемы, ошибки или неожиданное поведение, с которыми вы столкнулись при попытке подключиться к Tor с помощью Conjure.

Android

Скачайте и установите последнюю альфа-версию Tor Browser для Android.
Сайт Tor Project, Google Play или Guardian Project F-Droid.

Если вам нужна помощь в установке из F-Droid, ознакомьтесь с руководством пользователя Tor Browser.

Когда вы запустите Tor Browser в первый раз, вы увидите опцию подключиться напрямую к сети Tor или настроить подключение с помощью значка настроек в верхнем правом углу.

Нажмите на значок настроек. Tor Browser проведет вас через ряд вариантов настройки. На первом экране вы узнаете о состоянии сети Tor и получите возможность настроить мост (‘Конфигурация моста’). Нажмите на ‘Конфигурация моста’, выберите “Использовать мост”.

Выберите опцию “Указать мост” и введите адрес моста:

conjure 143.110.214.222:80 url=https://registration.refraction.network.global.prod.fastly.net/api front=cdn.sstatic.net

Нажмите ‘OK’, вернитесь на основной экран и нажмите “Подключиться”. Если все работает нормально, соединение будет установлено.

Отправьте свой отзыв

Напишите свои отзывы и выводы здесь, в этой теме, или используйте репозиторий Conjure на GitLab. Включите четкое описание проблемы, ваши журналы/логи Tor, шаги по воспроизведению пробоемы и любые важные детали.

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

Проверил. Работает на Yota. Хотя, часто есть ошибка: retrying conjure registration, station is under high load.

У меня всё самосборное. Tor 0.4.7.13. В torrc я добавил:

UseBridges 1
ClientTransportPlugin conjure exec /home/denis/tor/conjure
Bridge conjure 143.110.214.222:80 url=https://registration.refraction.network.global.prod.fastly.net/api front=cdn.sstatic.net

Соединение устанавливается с IP University of Michigan на 443 порту, TLSv1.3. IP не тот, что в конфиге. Работает редко. Часто висит на retrying conjure registration, station is under high load.

Что-то Tor уже 5 месяцев не обновляется. Все также на версии 0.4.7.13.

На проводном МТС работало где-то до 13 февраля этого года. Потом перестало.

Протестировал чере Linux-версию браузера.

Работает:

  • Интерсвязь (AS8369)
  • МТС Челябинск (AS28832)
  • МГТС Москва (AS25513)
  • Дом.Ру Тверь (AS49048)
  • Дом.Ру Красноярск (AS50544)
  • Ростелеком Москва (Онлайм, AS42610)
  • Линклайн (AS44041)

Не работает через IPv6, вообще! Пришлось отключить IPv6 в ОС, иначе не подключается на провайдерах, где есть IPv6.
Похоже, это отголосок блокировок Psiphon: фильтруется TLS/SNI, но только на IPv6.

На момент написания через Билайн Москва работает (Android-версия)

Сейчас заработало.

Для похожести на TLS есть webclient транспорт. Тоже работает, в том числе с arti.

Обратил внимание что версия 12.5.2 стала подключаться напрямую без использования мостов. Это связано с этой технологией или что-то другое?

Нет, это эффект лета. Ваш блокировщик уехал в отпуск, жарко.

Немного статистики по блокировкам IPv4 адресов станций conjure (блок/всего):

На момент анонса 200/198656
Сейчас 350/198656

(Считались только рабочие станции, адресов заявлено больше, но часть сбоит. У блокировщика по сбойным адресам тоже 0.)

Приложение Psiphon’а, вероятно, единственный поставщик блокируемых адресов и сэмплов (min-ossh, obfs4) сейчас. Правила блокировки созданы исходя из общих характеристик сэмплов – рандома. Сейчас блокируют при отправке первого пакета для established connection на 443 порт. Прежде ждали два пакета. С появлением транспорта в релизе, вероятно, будут сразу блокировать порт (min-tls отличается и будет третьим лишним), при использовании рандомных портов – адрес целиком.