Skip to content

Releases: anticensority/runet-censorship-bypass

Новые адреса для АнтиЗапрета. Последний выпуск в формате Manifest V2

29 Mar 13:04
Compare
Choose a tag to compare

Ответ на блокировку доменов PAC-скрипта «АнтиЗапрет» 28.03.2024.

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

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

В FireFox форсировать обновление можно так:

  1. Откройте about:addons и выберите раздел "Расширения / Extensions".
  2. Кликните по иконке с шестерёнкой.
  3. Выберите пункт "Проверить обновления / Check for Updates".

ac-rcb-ffx-force-update

Публикации

01.04.2024 -- 1.63 опубликована в WebStore.
13.05.2024 -- 1.64 опубликована в Mozilla Add-ons (AMO).

Патчи

0.0.1.64

Добавлен экран согласия со сбором данных по запросу Mozilla. Патч был опубликован только для FireFox. Всплывающее окно позволяет выразить согласие, но не закрывается после нажатия на соответствующую кнопку -- его нужно закрыть самостоятельно.

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

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

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

Способ установки через .crx-файл (для Chromium/Chrome)

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

Способ установки через .xpi-файл (для FireFox)

  1. Найдите последний по версии .xpi-файл в разделе Assets ниже.
  2. Просто кликните по нему.

Из .zip-архива (для Chromium/Chrome)

  1. Скачайте и распакуйте .zip-архив с самой последней версией (см. полный список ниже) в папку. Последние версии на 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

Интеграция с CloudFlare Warp

03 Jul 07:42
Compare
Choose a tag to compare

С недавних пор 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/.

Работать только с адресами из белого списка

01 Jun 08:41
Compare
Choose a tag to compare
  • Теперь можно ограничить адреса, на которых будет работать расширение. К примеру, можно указать *.kasparov.ru для работы только с этим сайтом.
  • При выводе из гибернации будет делаться несколько попыток обновить PAC-скрипт. Это для случаев, когда при выходе из гибернации сеть восстанавливается с задержкой.
  • Окно расширения больше не распирается в FireFox.

Патчи

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

Возможность исключать домен без его поддоменов. Первая версия после слияния с версией для FireFox

24 Jan 15:16
Compare
Choose a tag to compare
  1. Линейка предыдущих версий публиковалась только для FireFox, т.к. изменения в коде делались лишь для этого браузера. Это первая версия после слияния кода для FireFox с кодом для Chromium. Возможно, в этой версии под Chromium будут представлены новые баги.
  2. Добавлена возможность исключать из (включать в) проксирования домен без всех его поддоменов.

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

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

Обновления

0.0.1.51 -- исправлен #88.
0.0.1.52-full-test1 -- исправление для Я.Браузера (currentTab.url бывает undefined, что ломает интерфейс).

Тестовая версия для FireFox 60

12 Oct 17:28
Compare
Choose a tag to compare

Это тестовая версия для FireFox 60.
Приветствуется проведение тестирований как в FireFox, так и в Chromium, т.к. код поменялся для обеих версий.
Последующие тестовые версии будут публиковаться в этом выпуске ниже и без уведомлений по watch на GitHub.
О значительных тестовых выпусках будет сообщаться в #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:
    • Первая тестовая версия, почти не тестировалась разработчиком.
    • Уведомления об ошибках срабатывают не для всех ошибок или не работают вовсе.

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

08 Oct 08:26
Compare
Choose a tag to compare

Добавляет:

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

Исправляет:

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

Патчи

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

Возможность подменять DIRECT

30 Sep 13:01
Compare
Choose a tag to compare

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

Патчи

0.0.1.40

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

0.0.1.39

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

0.0.1.38

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

Стабильный релиз 1.20. Запароленные прокси. Куча исправлений

06 Apr 07:30
Compare
Choose a tag to compare

Запароленные прокси добавлены давно, ещё в 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

31 Oct 11:59
Compare
Choose a tag to compare

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

Новый интерфейс на InfernoJS, .onion и др.мелочи

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