Chromium extension for bypassing censorship in Russia
Ответ на блокировку доменов PAC-скрипта «АнтиЗапрет» 28.03.2024.
Пока только для тестирования. Публикация финальной версии в каталогах WebStore, Edge и Mozilla может занять 2 недели, а то и больше.
ОБН2: Тест окончен, всем спасибо. 1.63 постепенно появляется в магазинах -- рекомендую перейти с тестовой версии на обычную, т.к. тестовая (автономная) не будет автоматически получать обновления исходного кода.
Форсировать обновление нетестовой версии на браузерах с движком Хрома можно так:
01.04.2024 -- 1.63 опубликована в WebStore
Здесь будут появляться патчи.
В FireFox распакованные расширеня должны быть подписаны командой Mozilla после процесса проверки. Я не подписываю пакеты расширения для FireFox, потому их здесь нет. Для временного пользования можно установить в режиме отладки -- см. https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/.
Добавлен .crx-файл как способ обхода "отключения расширений в режиме разработчика": см. https://github.com/anticensority/runet-censorship-bypass/issues/233.
С недавних пор WARP, VPN от Cloudflare, позволяет использовать себя как прокси. В этой версии в меню OwnProxies (Свои Прокси) добавлен пункт для использования CF WARP в качестве прокси. Инструкции:
В FireFox распакованные расширеня должны быть подписаны командой Mozilla после процесса проверки. Я не подписываю пакеты расширения для FireFox, потому их здесь нет. Для временного пользования можно установить в режиме отладки -- см. https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/.
Здесь будут публиковаться патчи без уведомлений.
В этой версии расширение потребует у пользователя добавить разрешение для безлимитного доступа к локальному хранилищу. Это необходимо для 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
, что ломает интерфейс).
Это тестовая версия для FireFox 60. Приветствуется проведение тестирований как в FireFox, так и в Chromium, т.к. код поменялся для обеих версий. Последующие тестовые версии будут публиковаться в этом выпуске ниже и без уведомлений по watch на GitHub. О значительных тестовых выпусках будет сообщаться в https://github.com/anticensority/runet-censorship-bypass/issues/18.
Послдняя тестовая версия здесь: https://rebrand.ly/ac-firefox. По этой же ссылке будет опубликованя рабочая версия (нетестовая).
manifest.json
в папке extension-full
.[firefox-60]
. Консоль (Console) с ошибками находится под кнопкой Inspect на about:debugging#/runtime/this-firefox.Добавляет:
Исправляет:
Здесь будут публиковаться патчи, без уведомлений.
Добавлена одна новая функциональность: возможность подменять директиву DIRECT (прямое соединение без прокси) на любую другую строку от пользователя.
Добавлен костыль, чтобы PAC-скрипт «АнтиЗапрет» не кешировался.
Эта версия прятает кнопку "Готово" со страницы настроек в Microsoft Edge.
Если возникает TUNNEL CONNECTION FAILED и в адресной строке пусто по каким-либо причинам, но не пробрасывать исключение.
Запароленные прокси добавлены давно, ещё в 0.0.1.6, но релиза не было. Данный релиз — релиз стабильной версии 1.20 перед возможными изменениями, на случай, когда новая версия не работает, а старая куда-то затерялась.
More sentences are translated to English. Possibility to select text on labels in popup. Больше предложений переведено на английский.
При отказе прокси для запросов без вкладок (к примеру, из service worker, см.предыдущий патч), ошибка показывается в текущей активной вкладке (даже если запрос не связан с загруженным в ней сайтом). При открытии popup'а бейдж на иконке синей ленты возвращается в состояние до возникновения ошибки.
Если ошибка ERR_TUNNEL_CONNECTION_FAILED происходит со вкладки с отрицательным ID (не страница), то попросить пользователя сообщить нам URL-адреса этой ошибки.
Делает расширение работоспособным на старом Хроме 58.
Исправлена поехавшая вёрстка, страница настроек теперь должна открываться в Хроме 74, интерфейс в большей степени переведён на английский.
Обновление хостов для прокси "Антизапрета" в блок-информере.
Блок-информер более не показывет, что localhost проксируется.
Новость о своих прокси в "Антицензорити"
Этот релиз — релиз стабильной версии 1.5 перед предстоящими мелкими (или крупными) изменениями, которые могут испортить жизнь.