Runet Censorship Bypass Versions Save

Chromium extension for bypassing censorship in Russia

0.0.1.63

1 month ago

Ответ на блокировку доменов PAC-скрипта «АнтиЗапрет» 28.03.2024. Пока только для тестирования. Публикация финальной версии в каталогах WebStore, Edge и Mozilla может занять 2 недели, а то и больше.

ОБН2: Тест окончен, всем спасибо. 1.63 постепенно появляется в магазинах -- рекомендую перейти с тестовой версии на обычную, т.к. тестовая (автономная) не будет автоматически получать обновления исходного кода.

Форсировать обновление нетестовой версии на браузерах с движком Хрома можно так:

  1. Открыть chrome://extensions
  2. Включить "Режим разработчика / Developer mode".
  3. Нажать "Обновить / Update"
  4. Найти плашку с нашим расширением и убедиться, что его версия не ниже 1.63.
  5. Попробовать обновить PAC-скрипт в расширении.

Публикации

01.04.2024 -- 1.63 опубликована в WebStore

Патчи

Здесь будут появляться патчи.

Руководство по установке автономной версии

  1. Скачать и распаковать архив с самой последней версией (см. полный список ниже) в папку. Последние версии на 29.03.2024:
  • runet-censorship-bypass-0.0.1.63-full-rc0.zip
  1. Зайти на chrome://extensions
  2. Включить режим разработчика (developer mode).
  3. Добавить папку распакованного расширения (кнопка "Загрузить распакованное расширение / Load unpacked").

ac-rcb-offline-ext

В FireFox распакованные расширеня должны быть подписаны командой Mozilla после процесса проверки. Я не подписываю пакеты расширения для FireFox, потому их здесь нет. Для временного пользования можно установить в режиме отладки -- см. https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/.

ОБН1 31.03.2024

Добавлен .crx-файл как способ обхода "отключения расширений в режиме разработчика": см. https://github.com/anticensority/runet-censorship-bypass/issues/233.

Способ установки через .crx-файл

  1. Скачать .crx-файл последней версии из раздела Assets ниже.
  2. В Хроме открыть chrome://extensions.
  3. Включить режим разработчика (developer mode).
  4. Перетащить скачанный .crx-файл в окно chrome://extensions -- расширение сразу установится.

0.0.1.53-rc0

2 years ago

С недавних пор WARP, VPN от Cloudflare, позволяет использовать себя как прокси. В этой версии в меню OwnProxies (Свои Прокси) добавлен пункт для использования CF WARP в качестве прокси. Инструкции:

  1. Установить WARP.
  2. Зайти в его настройки, раздел "Дополнительно" -> "Настройка режима прокси-сервера".
  3. "Включить режим прокси-сервера на этом устройстве", задать порт 40000. Warpinator Функция WARP не была тщательно протестирована. Счиатйте, что она добавлена для тестирования функции пользователями расширения.

Патчи

  • runet-censorship-bypass-0.0.1.54-full-test0 (для тестирования) -- Теперь расширение способно устанавливаться и работать при отказе dns.google.com.
  • runet-censorship-bypass-0.0.1.55-full-rc0.zip -- Исправлены проблемы с показом ошибок, выявленные при отказе DNS.
  • runet-censorship-bypass-0.0.1.56-full-rc0.zip -- После нескольких месяцев проверки расширения Mozilla порекомендовала для ускорения процесса установить минимальную версию FireFox 91.1.0.

Руководство по установке

  1. Скачать и распаковать архив с самой последней версией (см. полный список ниже) в папку. Последние версии на 02.10.2022:
  1. Зайти на chrome://extensions, включить режим разработчика (developer mode).
  2. Добавить папку распакованного расширения (кнопка "Загрузить распакованное расширение").

В FireFox распакованные расширеня должны быть подписаны командой Mozilla после процесса проверки. Я не подписываю пакеты расширения для FireFox, потому их здесь нет. Для временного пользования можно установить в режиме отладки -- см. https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/.

0.0.1.52-rc0

2 years ago
  • Теперь можно ограничить адреса, на которых будет работать расширение. К примеру, можно указать *.kasparov.ru для работы только с этим сайтом.
  • При выводе из гибернации будет делаться несколько попыток обновить PAC-скрипт. Это для случаев, когда при выходе из гибернации сеть восстанавливается с задержкой.
  • Окно расширения больше не распирается в FireFox.

Патчи

Здесь будут публиковаться патчи без уведомлений.

0.0.1.50

3 years ago
  1. Линейка предыдущих версий публиковалась только для FireFox, т.к. изменения в коде делались лишь для этого браузера. Это первая версия после слияния кода для FireFox с кодом для Chromium. Возможно, в этой версии под Chromium будут представлены новые баги.
  2. Добавлена возможность исключать из (включать в) проксирования домен без всех его поддоменов.

В этой версии расширение потребует у пользователя добавить разрешение для безлимитного доступа к локальному хранилищу. Это необходимо для FireFox для сохранения PAC-скрипта между перезапусками расширения или браузера (в Chromium этого не нужно, там есть другой API), но я не стал создавать отдельную версию расширения под FireFox, пока что мне удобно собирать единую версию для Chromium и для FireFox.

Версия 0.0.1.50 будет доступна после проверки кода командами WebStore или других магазинов (может занять 2 недели в худшем случае).

Обновления

0.0.1.51 -- исправлен https://github.com/anticensority/runet-censorship-bypass/issues/88. 0.0.1.52-full-test1 -- исправление для Я.Браузера (currentTab.url бывает undefined, что ломает интерфейс).

0.0.1.43-test1

3 years ago

Это тестовая версия для FireFox 60. Приветствуется проведение тестирований как в FireFox, так и в Chromium, т.к. код поменялся для обеих версий. Последующие тестовые версии будут публиковаться в этом выпуске ниже и без уведомлений по watch на GitHub. О значительных тестовых выпусках будет сообщаться в https://github.com/anticensority/runet-censorship-bypass/issues/18.

Послдняя тестовая версия здесь: https://rebrand.ly/ac-firefox. По этой же ссылке будет опубликованя рабочая версия (нетестовая).

Как установить

  1. Распаковать архив в папку.
  2. Зайти на about:debugging#/runtime/this-firefox.
  3. Нажать "Load Temporary Add-on...".
  4. Указать на файл manifest.json в папке extension-full.
  5. Должна открыться about:addons, открыть вручную в противном случае.
  6. Под заголовком расширения на вкладке "Details" выставить переключатель "Run in Private Windows" в положение "Allow".
  7. Тестировать. Перед созданием билета о баге, поищите существующий в разделе Issues. В заголовке можно выставить тэг [firefox-60]. Консоль (Console) с ошибками находится под кнопкой Inspect на about:debugging#/runtime/this-firefox.

История изменений

  • runet-censorship-bypass-0.0.1.43-full-test1.zip ,12.10.2020:
    • Первая тестовая версия, почти не тестировалась разработчиком.
    • Уведомления об ошибках срабатывают не для всех ошибок или не работают вовсе.

0.0.1.42

3 years ago

Добавляет:

  • Свои прокси только для своих сайтов, для сайтов PAC-скрипта — прокси PAC-скипта #55

Исправляет:

  • Предлагаю срезать "www." при добавлении сайта в исключения #72

Патчи

Здесь будут публиковаться патчи, без уведомлений.

0.0.1.37

4 years ago

Добавлена одна новая функциональность: возможность подменять директиву DIRECT (прямое соединение без прокси) на любую другую строку от пользователя.

Патчи

0.0.1.40

Добавлен костыль, чтобы PAC-скрипт «АнтиЗапрет» не кешировался.

0.0.1.39

Эта версия прятает кнопку "Готово" со страницы настроек в Microsoft Edge.

0.0.1.38

Если возникает TUNNEL CONNECTION FAILED и в адресной строке пусто по каким-либо причинам, но не пробрасывать исключение.

0.0.1.20

6 years ago

Запароленные прокси добавлены давно, ещё в 0.0.1.6, но релиза не было. Данный релиз — релиз стабильной версии 1.20 перед возможными изменениями, на случай, когда новая версия не работает, а старая куда-то затерялась.

Патчи

0.0.1.36

More sentences are translated to English. Possibility to select text on labels in popup. Больше предложений переведено на английский.

0.0.1.35

При отказе прокси для запросов без вкладок (к примеру, из service worker, см.предыдущий патч), ошибка показывается в текущей активной вкладке (даже если запрос не связан с загруженным в ней сайтом). При открытии popup'а бейдж на иконке синей ленты возвращается в состояние до возникновения ошибки.

0.0.1.34

Если ошибка ERR_TUNNEL_CONNECTION_FAILED происходит со вкладки с отрицательным ID (не страница), то попросить пользователя сообщить нам URL-адреса этой ошибки.

0.0.1.33

Делает расширение работоспособным на старом Хроме 58.

0.0.1.32

  1. В полной версии при ошибке TUNNEL_CONNECTION_FAILED иконка мигает 5 раз, при клике по ней объясняется возможность ошибки на стороне прокси и предлагается отправить доклад об ошибке администратору.
  2. Если окно настроек открывается в простой вкладке с адресной строкой, то параметры query string игнорируются для большей безопасности.

0.0.1.31

Исправлена поехавшая вёрстка, страница настроек теперь должна открываться в Хроме 74, интерфейс в большей степени переведён на английский.

0.0.1.30

Обновление хостов для прокси "Антизапрета" в блок-информере.

0.0.1.28

Блок-информер более не показывет, что localhost проксируется.

0.0.1.24

Новость о своих прокси в "Антицензорити"

0.0.1.21

  • Другой порядок новостей: новые сверху.
  • Попытка избавиться от ошибки "Uncaught TypeError: Cannot read property 'conduct' of undefined" при выборе PAC-скрипта.

1.5

6 years ago

Этот релиз — релиз стабильной версии 1.5 перед предстоящими мелкими (или крупными) изменениями, которые могут испортить жизнь.

1.0

6 years ago
  • Интерфейс переписан на InfernoJS (легковесная альтернатива React).
  • В интерфейсе отображаются новости.
  • В Tor можно проксировать .onion, а в СВОИХ прокси ещё и другие TLD.
  • Можно собирать последние ошибки сайтов и добавлять их домены в исключения.
  • Со страницы с ошибками (DNS failure, e.g.) до добавления исключения теперь 2 клика.
  • Дату последнего обновления можно узнать, не открывая настройки, из всплывающего сообщения (наведя на иконку, должно быть полезно для мини-версии).
  • Новый редактор своих прокси.
  • Скорость работы скрипта Антицензорити увеличена в 2 раза. Релиз PAC-скрипта отложен из-за найденных ошибок.