Большое обновление Censor Tracker

Совместная работа с арт-группой «Явь»Совместная работа с арт-группой «Явь»

Всем привет!

На связи команда «Роскомсвободы». Сегодня у нас юбилей (10 лет!), и в честь такого события мы весь день рассказываем о том, что наша организация сделала за это время, как боролась с цензурой и блокировкам в Рунете. 

Много лет мы не только отслеживаем блокировки и пишем о них, но и сами проектируем инструменты обхода. Хотим напомнить вам о нашем расширении Censor Tracker: это и приятно по такому поводу, и всегда полезно!

Что же нового приготовил Censor Tracker?

Дизайн

Мы существенно переработали дизайн раздела настроек расширения.

f2f4d9a37534c52dd233dc4220c8a3a0.jpeg

Теперь не нужно разбираться в большом меню и искать нужные функции будто иголку в стоге сена. Вы можете найти интересующие вас настройки с помощью понятного интерфейса. Хотя это изменение появилось относительно недавно, его уже успели оценить пользователи.

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

3b15894dd01ca26d6d41008505493e19.jpeg

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

У этого улучшения есть 3 режима:  

  • Авто — режим, при котором сайт не проксируется, если он не находится в реестре заблокированных, когда сайт попадает в реестр, то «Авто» меняется на «Всегда».

  • Всегда — режим при котором ресурс всегда проксируется.

  • Никогда — режим при котором сайт никогда не будет проксироваться.

Регион

8836ea39e7375c7dd825847537d9adbb.jpeg

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

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

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

Мы уже ведем реестры блокировок таких стран, как:  

  • Казахстан;

  • Азербайджан;

  • Беларусь;

  • Украина.

Кстати, Censor Tracker работает и в некоторых странах, которые не перечислены в разделе «Регион».

Опция «Регион, для обхода специфических блокировок» будет полезна людям, которые периодически включают VPN. При выбранном вручную регионе Censor Tracker не будет пытаться автоматически определять ваш регион по GeoIP и всегда будет получать данные для выбранного региона.

А ещё недавно мы решили вести отдельные базы сайтов, которые сами ограничивают доступ к ним жителям конкретных стран. Например, Spotify не заблокирован на территории РФ государственной цензурой, но попасть на страницу прослушивания музыки с русского IP не представляется возможным. Поэтому мы решили вести учёт таких ресурсов, чтобы также пускать на них пользователей через прокси.

Если у вас есть информация о ресурсе, с которого можно брать свежие данные по блокировкам в интернете, чтобы держать базы всегда в актуальном состоянии, сообщите пожалуйста на почту censortracker@proton.me или в телеграм-чате.

Аварийный режим

eabe7cfbe88275213c5e82ef44db6db7.jpeg

Мы понимаем, что Censor Tracker могут начать блокировать/замедлять или что наши основные сервера могут в какой-то момент не выдержать нагрузки — и мы готовимся. У нас теперь есть функция «Аварийного режима», которая поможет получить доступ к контенту даже при неработоспособности основных прокси-серверов. Данная опция будет актуальна, если Censor Tracker станут блокировать по всем фронтам, начиная с сайта и заканчивая нашими прокси-серверами. 

Но не спешите включать её, когда видите, что прокси-сервер работает с перебоями или ресурсы просто перестали открываться. «Аварийный режим» мы ввели именно для обхода блокировок, и в случае возникновения ошибок он вам не поможет. Если вы обнаружите ошибку или столкнетесь с проблемой, лучше сообщите нам об этом в телеграм-чат (https://t.me/censortracker_feedback).


Команда постарается уведомить вас, если случится что-то такое, что нужно будет включить функцию «Аварийного режима». За уведомлениями можно следить в чате Censor Tracker.

Родительский контроль

Эта функция является результатом совместной работы «Роскомсвободы» и арт-группы «Явь», она направлена на то, чтобы через художественное высказывание привлечь внимание людей к проблеме пропаганды и противостоять ей. Название функции — это аллюзия, отсылка к тому, как обычно ограничивают детей от вредной информации. Только в случае Censor Tracker она направлена не на детей, а наоборот, на «родителей», старшее поколение, которое подвержено влиянию государственной пропаганды.

При включенной настройке «Родительский контроль» внутри расширения, на сайты «Первого канала», «НТВ», «ВГТРК», «ТАСС», «Интерфакс», «Газеты.ru», RT, «Рен-ТВ», РИА и др. устанавливается арт-заглушка, которая перекрывает доступ к контенту.

Функция «родительский контроль» не является функцией по умолчанию, её нужно добровольно включить (настройки расширения — продвинутые настройки — родительский контроль).

992226c9493c126d18dc5a725778feb1.png

Пара слов от команды Censor Tracker

Эксклюзив!  

Мы поговорили с техническими специалистами, которые занимаются разработкой Censor Tracker. Что они думают о расширении и его будущем, а также о проблемах, с которыми команда сталкивалась/сталкивается. Сейчас все расскажем!

— Много ли проблем наблюдается на серверах и если да, то почему?

(DevOps из команды расширения Censor Tracker): Каких-то критичных проблем, благо, не наблюдается. Раньше бывали мелкие технические сбои по разным причинам, но они в основном были связаны с серверами, где находится API плагина. Основные же прокси-серверы работают, как правило (не хочу сглазить), совершенно стабильно. Раньше бывали и случаи того, что не вывозили нагрузку именно сами proxy-серверы, которые мы арендовали у таких компаний как, к примеру, OVH, Linode, ScaleWay, Digital Ocean и т.п. Но нам удалось найти надёжный дата-центр с «честными» мощностями, и с тех пор по данному направлению проблем практически не наблюдается. Единственное, в последнее время я часто вижу в логах сервера сообщения о разрыве (с клиентской стороны) TLS-соединений. Это наводит меня на мысли о том, что это может связано с попытками анализа и блокировки трафика, но данных для проверки такой теории пока недостаточно.

(Разработчик из команды расширения Censor Tracker): Была проблема с обнаружением новых блокировок, сделанных по DPI прямо из браузера, через расширение. Решить удалось, но принеся в жертву детектор блокировок (который, к слову, много ругали пользователи).

— Будет ли CT (Censor Tracker) развиваться в дальнейшем, и, если да, ожидать ли нам каких-то крупных обновлений с новыми методами обхода блокировок?

(Разработчик из команды расширения Censor Tracker): Разумеется! Мы планируем много всего, что позволит сделать работу расширения более стабильной, а также кучу дополнительных фич (правила проксирования как в Proxy Switchy Omega, поддержку SOCKS5 прокси и много чего еще). А вообще у нас код (https://github.com/roskomsvoboda/censortracker) в открытом доступе на Github, и если вдруг у вас есть классная идея для новой фичи или другие комментарии и пожелания — не стесняйтесь сообщить нам!

— Пару слов для пользователей расширения, может будут какие-то пожелания?

(DevOps из команды расширения Censor Tracker): Каких-то особых пожеланий, наверное, не будет, но хотелось бы в очередной раз напомнить, что расширение бесплатное и никак не зарабатывает деньги на пользователях. Соответственно, серверы, оборудование и прочая инфраструктура, необходимая для работы, оплачивается чуть ли не из личных карманов команды. Поэтому нет возможности держать такие же объёмы оборудования и такого же размера инфраструктуры, как у платных расширений. Поэтому есть большая просьба не злоупотреблять Censor Tracker и его инфраструктурой. 

(Разработчик из команды расширения Censor Tracker): Могу пожелать всем пользователям больше свободы и меньше надзора.

Команда разработчиков активно работает над улучшением расширения, чему очень способствует ваш фидбек.  

Мы хотим, чтобы каждый мог получить доступ к интересующей его информации.

Чем вы можете нам помочь?

  1. Поставить расширение и попользоваться им. Доступно в Chrome Web Store и в Mozilla Addons.  

  2. Проаудировать наш код.

  3. Присоединиться к разработке: https://github.com/roskomsvoboda/censortracker.   

  4. Возможность аренды серверов и интернет-канала с как можно меньшими наценками нам тоже очень поможет. Так что, если вы знаете где можно арендовать таковые, — будем рады совету.

На всякий случай:

Страница Censor Tracker в Chrome Web Store  

https://chrome.google.com/webstore/detail/censor-tracker

Страница Censor Tracker в Mozilla Addons  

https://addons.mozilla.org/ru/firefox/addon/censor-tracker/

Последний актуальный билд  

https://github.com/roskomsvoboda/censortracker/releases

Основной репозиторий расширения (самый свежий код)

https://github.com/roskomsvoboda/censortracker

Бэкенд расширения  

https://github.com/roskomsvoboda/censortracker_backend

Если вы обнаружили баг, то мы будем вам признательны за сообщение о нём https://github.com/roskomsvoboda/censortracker/issues

Чат для вопросов, обсуждений, советов и гениальных идей  

https://t.me/censortracker_feedback

© Habrahabr.ru