Skip to content

Releases: anticensority/runet-censorship-bypass

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

29 Mar 13:04
Compare
Choose a tag to compare

Ответ на блокировку доменов 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-файл как способ обхода "отключения расширений в режиме разработчика": см. #233.

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

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

Интеграция с 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-скрипта отложен из-за найденных ошибок.