runet-censorship-bypass icon indicating copy to clipboard operation
runet-censorship-bypass copied to clipboard

Возможный фикс неработающего расширения

Open Verity-Freedom opened this issue 1 year ago • 91 comments

Здравия! В хромсторе нашёл множество комментариев о том, что у людей всё сломалось. Я давным-давно поставил себе сетап, в котором у меня ничего ломаться не может - блокировка антизапрета меня не коснулась чисто физически.

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

А теперь предоставляю вам гайд как восстановить работоспособность Обхода блокировок рунета. Возможно это я такой уникальный, но на адреса антизапрета меня не пускало, а vpn всё равно работало. Буду ждать, пока сломается :).

  1. Ставим TOR браузер. Устанавливаем его и соединяемся с сетью onion.
  2. В исключениях должна стоять галочка "учитывать исключения", основной режим работы - антизапрет.
  3. Соединённый с онионом Тор должен работать на фоне. В своих прокси ставим галочки "Использовать прокси PAC-скрипта, Использовать СВОЙ локальный Tor, СВОИ прокси только для СВОИХ сайтов, Проксировать .onion, .i2p и OpenNIC", остальные галочки должны быть выключены.
  4. В исключениях ставим "проксировать - да" адрес *.prostovpn.org.

Работоспособность проверена на er telecom (дом.ру). По задумке сетап должен позволять соединиться с антизапретом через локальный Тор, а уже из него проксировать через антизапрет, но если не получится, у вас останется как минимум доступ к прокси тора, которые в чём-то хуже, а в чём-то лучше антизапрета. У меня несмотря на блокировку адресов *.prostovpn расширение всё равно не сломалось, так что я допускаю, что мне просто повезло, и фикс подойдёт не всем.

Upd. пока не совсем понятно, будет ли это работать и насколько хорошо, ибо это попытка восстановить антизапрет ЧЕРЕЗ Тор, но если вам хватит одного только Тора, и у вас нет нужды заходить на сайты, у которых по отношению к Тору может быть внутренняя блокировка (например pixiv.net), то делаем абсолютно всё то же самое, но ставим режим антицензорити, который не требует связи с серверами антизапрета, используя только тор.

Upd. 2 на сайте антизапрета пишут, что восстановить его работоспособность помогает смена dns на 8.8.8.8 и 8.8.4.4. https://github.com/anticensority/runet-censorship-bypass/wiki/Как-и-зачем-менять-DNS-сервера%3F

Upd. 3 ставьте портативный Тор отсюда https://github.com/anticensority/runet-censorship-bypass/issues/229 и восстанавливайте Антизапрет отсюда https://github.com/anticensority/runet-censorship-bypass/releases/tag/0.0.1.63.

Verity-Freedom avatar Mar 28 '24 12:03 Verity-Freedom

Не совсем к месту, но ссылка для осуществления донатов тоже стала не доступна.

bananakid avatar Mar 28 '24 12:03 bananakid

Пишите, помогло ли кому-то, важен отклик. Понять можно просто - отображаются ли на Ютубе аватарки с фиксом или нет.

Verity-Freedom avatar Mar 28 '24 12:03 Verity-Freedom

Не работает, так как rebrand.ly - один из домёнов антизапрета, его тоже можно внести в исключения.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Не совсем понятно, вы хотите загрузить PAC-файл через Tor, а затем использовать прокси АнтиЗапрета, а не Tor? Так не сработает, прокси также расположены на заблокированном домене.

ValdikSS avatar Mar 28 '24 13:03 ValdikSS

По https://antizapret.prostovpn.org:8443/proxy.pac получил ошибку Your geoip is not RU, contact [email protected] if you believe this is an error - вот это непонятно зачем нужно в нынешних условиях.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Не совсем понятно, вы хотите загрузить PAC-файл через Tor, а затем использовать прокси АнтиЗапрета, а не Tor?

Ну вроде того.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

вы хотите загрузить PAC-файл через Tor

Хочу проксировать все адреса prosto vpn через тор.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

@bananakid, рабочая ссылка для поддержки: https://github.com/anticensority/runet-censorship-bypass/wiki/Поддержать. Мы давно не исползьуем rebrand.ly, возможно, вы нашли где-то эту старую ссылку.

ghost avatar Mar 28 '24 13:03 ghost

"Your geoip is not RU, contact [email protected] if you believe this is an error"

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

Антицензорити разумеется до сих пор должен у всех работать но это не то же самое ибо например на pixiv.net можно зайти только через антизапрет а не через локальный тор и пользуясь расширением я всегда чередовал их через исключения, использовал тор только через "проксировать - да", и решил, что в данном случае фикс может помочь, но возможно внутренние геоблокировки запрещающие использовать прокси не россиянам помешают.

У меня каким-то чудом антизапрет до сих пор работает на эр телекоме.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Хочу проксировать все адреса prosto vpn через тор.

Нужно как-то скачать PAC-скрипт с сайта АнтиЗапрета при действующей его блокировке. Я предложил альтернативный вариант с Антицензорити здесь: https://github.com/anticensority/runet-censorship-bypass/issues/10#issuecomment-2024815717.

ghost avatar Mar 28 '24 13:03 ghost

У меня через антицензорити на локальном торе на pixiv.net никогда не заходит а на антизапрете заходит спокойно, на антизапрете я использую локальный тор только в режиме "проксировать - да" и по онионам.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Но если вам хватит одного только Тора то антицензорити это ваш выбор в данной ситуации это безусловно.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Добавил апдейт в сообщение про режим антицензорити.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Вероятно не выходит потому что не получается с локального тора скачать адреса Антизапрета из-за внутренней геоблокировки гласящей "Your geoip is not RU, contact [email protected] if you believe this is an error", думаю если бы её не было, то всё бы сработало.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

А ещё в режиме антицензорити вероятно prostovpn.org пока ещё просто не проксируется. Чтобы попытаться разблокировать его нужно добавить адрес в исключения отдельно, прожав проксировать - да, как в гайде написано.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

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

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

Стоит отметить что использую версию 1.62 с Гитхаба а не из магазина но не думаю что есть разница.

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

В общем консенсус гласит что 1) в нынешней ситуации спасёт антицензорити на торе 2) в геоблокировке не-россиянам смысла нет ибо она затрудняет скачивание баз и подключение к антизапрету через тор, если мы всё поняли правильно.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

переключиться на Antizapret не выходит всё равно…

Без него не получится подключиться к множеству сайтов установивших внутреннюю блокировку на Тор, таким сайтом может оказаться какой угодно. Ещё я думаю, что чистый тор на антицензорити медленнее, но я каких-то специальных тестов не проводил.

Verity-Freedom avatar Mar 28 '24 13:03 Verity-Freedom

@qkeen, @ilyaigpetrov, если вас не затруднит, могли бы вы уточнить, не вдаваясь в детали, заработает ли Anticensority через Tor, если доступ к нему будет обеспечивать не Tor Browser, а локальная служба Windows (пример)?

bananakid avatar Mar 28 '24 14:03 bananakid

@bananakid, есть поддержка Expert Bundle, но в Windows я не тестировал.

ghost avatar Mar 28 '24 14:03 ghost

@qkeen мы здесь обсуждали внутреннюю геоблокировку прокси антизапрета людям проживающим не в России. Но если антизапрет будет заблокирован в России, геоблокировка явно потеряет свою необходимость, и в обсуждении мы сошлись на этом. Отсутствие геоблокировки значительно облегчит скачивание pac-скрипта антизапрета как на пк, так и непосредственно в браузер для расширения.

Антицензорити неплохо справляется со своими задачами, но он неидеален, и по сравнению с антизапретом это потеря в качестве (здесь обсуждалось почему).

Можно заменить домён и ждать пока заблокируют следующий, но если снять геоблокировку не для россиян, то можно будет получить доступ к базам антизапрета через впн-посредник. Например через тот же антицензорити у которого свои плюсы и минусы.

Verity-Freedom avatar Mar 28 '24 14:03 Verity-Freedom

У нас вот такая статья есть в https://git.io/ac-wiki: https://github.com/anticensority/runet-censorship-bypass/wiki/Как-подключиться-к-Tor,-когда-его-пытаются-заблокировать%3F.

ghost avatar Mar 28 '24 15:03 ghost

Можно заменить домён и ждать пока заблокируют следующий, но если снять геоблокировку не для россиян, то можно будет получить доступ к базам антизапрета через впн-посредник.

Расширение работает через прокси антизапрета, которое размещалось на заблокированном домене. Возможность скачать pac-скрипт сама по себе ничего не даст без рабочих прокси, через которые можно получить доступ к адресам из blacklist -а

IdleCommentator avatar Mar 28 '24 16:03 IdleCommentator

Ссылка на актуальный pac-файл.

https://cloudflare-ipfs.com/ipfs/QmWEMqFKTQjiX6J8biNUKAmq2wqrShoU1tXZ2bQPxx5Cy8/proxy-ssl.js

rootk1t avatar Mar 28 '24 16:03 rootk1t

У нас вот такая статься есть в https://git.io/ac-wiki: https://github.com/anticensority/runet-censorship-bypass/wiki/Как-подключиться-к-Tor,-когда-его-пытаются-заблокировать%3F.

Благодарю за упоминание возможности запроса мостов через электропочту.

Руководство для пользователей Windows по использованию Tor с Runet Censorship Bypass без установки Tor Browser, что сэкономит ресурсы компьютера:

  1. Скачиваем tor-expert-bundle-windows-x86_64-13.0.13.tar.gz. Если вы читаете это сообщение из будущего и ссылка уже не работает, то ищите более свежую версию с аналогичным названием файла на SourceForge.
  2. Распаковываем архив при помощи 7-Zip или WinRAR (если у вас Windows 10) или при помощи Проводника (если у вас свежая версия Windows 11) в директорию C:\Program Files\Tor
  3. В директории C:\Program Files\Tor создаём файл torrc.txt и редактируем его при помощи Блокнота, заменяя содержимое на следующее (выражаю благодарность Xunlei):
CacheDirectory ..\data\cache
ClientOnionAuthDir ..\data\onion-auth
DataDirectory ..\data\tor
GeoIPFile ..\data\geoip
GeoIPv6File ..\data\geoip6

SafeLogging 0

ClientOnly 1
AutomapHostsOnResolve 1

AvoidDiskWrites 1
HardwareAccel 1

ExcludeExitNodes {US},{RU},{BY}

NewCircuitPeriod 300

OutboundBindAddress 192.168.1.1
SocksPort [::1]:9050
DNSPort [::1]:9053

UseBridges 1
ClientTransportPlugin obfs4 exec pluggable_transports\lyrebird

# Мосты
# https://t.me/s/tor_bridges
# [email protected]
Bridge obfs4 195.52.139.60:1677 3234D58257F100D6B5D8AB6F43176E6946EFD513 cert=fhEiDHBey4xdMaRUl3YJwW9XFq2zpbAHPVaMIkHjaDsWS/3DOVa5TRMpL11z45XPnb5zAQ iat-mode=0
Bridge obfs4 172.98.142.184:7360 31F44DE01BA3444A04EC32EB0D620BAF9B2D8B87 cert=X79j0TUcUEnrAZxZTIHTrrp9QzVZkrdKB1wm7PC2WOYyiujPfdMVTS7rhi8iPZlZ4Y/Ecg iat-mode=0
Bridge obfs4 138.201.48.175:5309 76492ABEC5FF058F0686AFD1D296F739696ABC8C cert=arrxBvsN/La2lIXUM6XIVuti2bNDzx/r3cZcUt4RtlATuEIfW/I65H+QNiaDlXDuJFIgDQ iat-mode=0
  1. Опционально удаляем тип файла torrc.txt, чтобы файл назывался просто torrc (для этого может потребоваться открыть настройки Проводника и включить отображение расширений файлов на вкладке Вид)
  2. Далее запускаем Командную строку и выполняем команду cd "C:\Program Files\Tor\tor". Либо вместо этого переходим с помощью Проводника в директорию C:\Program Files\Tor\tor и после этого в адресной строке водим вместо C:\Program Files\Tor\tor просто cmd и нажимаем Enter для запуска Командной строки. Либо вместо этого с зажатой клавишей Shift кликаем правой кнопкой мыши по директории C:\Program Files\Tor\tor и выбираем Открыть окно командной строки, а если такого пункта нет, то необходимо выбрать пункт Открыть окно PowerShell и открывшемся окне сначала выполнить команду cmd или в настройках Панели задач выключить переклчатель, как указано на скриншоте.
  3. Вводим команду tor -f ..\torrc (если тип файла в 4-м шаге был удалён) или tor -f ..\torrc.txt (если 4-й шаг был пропущен) и ждём строку [Notice] Bootstrapped 100%
  4. Если по какой-то причине дождаться не получается, необходимо в окне Конмандной строки нажать Ctrl+C для завершения команды, затем добавить свежие адреса мостов в файл torrc. Взять адреса можно по ссылке https://t.me/s/tor_bridges (придётся в начале строки дописывать Bridge) или отправив пустое письмо с любой темой на [email protected]
  5. Наконец, следует в настройках расширения Runet Censorship Bypass на вкладке PAC-script выбрать Anticensority и на вкладке Own proxies отметить галочками только пункты Испольовать прокси PAC-скрипта, Использовать свой локальный Tor, Проксировать .onion, .i2p и OpenNIC
  6. Если у вас теперь открывается https://www.torproject.org, то всё заработало.
  7. Для удобства использования теперь можно установить Tor в качестве Службы Windows, чтобы он запускался и работал автоматически. Для этого необходимо выполнить пункт 5 и ввести команду tor --service install -options -f ..\torrc. Если что-то не понравится, удалить Службу всегда можно командой tor --service remove.
  8. Если с установкой службы не заладилось, то можете создать в директории C:\Program Files\Tor текстовый файл tor.txt со следующим содержимым, после чего изменить тип файла на tor.bat (не забудьте исправить torrc на torrc.txt, если пропускали 4-й шаг):
cd %ProgramFiles%\Tor\tor
start /min "" tor -f ..\torrc
  1. Наконец, можно создать ярлык для tor.bat и в поле Назначение добавить cmd /c, чтобы получилось cmd /c "C:\Program Files\Tor\tor.bat", а также указать в выпадающем меню тип запуска «Свёрнуто» (я не могу подсказать, как этот пункт называется по-русски), чтобы избежать секундного моргания чёрного экрана Командной строки при использовании ярлыка. Такой ярлык возможно будет закрепить и на панели задач, и в меню Пуск
  2. Готово!

P.S. Автоматизация запуска. Достаточно просто создать задачу с необходимыми полномочиями при помощи Планировщика задач и не возникнет никаких проблем с доступом. Условия запуска можете выбрать по своему усмотрению (хоть при запуске ОС, хоть через час после запуска), главное указать Действие в виде запуска программы C:\Windows\System32\cmd.exe с аргументом /c "C:\Program Files\Tor\tor.bat", чтобы получилось вот так: 1, 2

bananakid avatar Mar 28 '24 16:03 bananakid

Есть вариант быстрее, просто добавить в настройках адаптера dns-сервер 8.8.8.8, на момент написания - не прикрыли

Urayxor avatar Mar 29 '24 00:03 Urayxor

10. чтобы он запускался и работал автоматически

А это заставит его работать фоном? А то пробовал прописывать тор в автозагрузку - он вылезает окном. В результате привык запускать его вручную через панель задач.

Verity-Freedom avatar Mar 29 '24 06:03 Verity-Freedom

небольшое руководство для пользователей Windows по запуску Tor

как служба не хочет, а в окне работает (только нужно создать директорию onion-auth в /data/, иначе не запустится)

bonysoft avatar Mar 29 '24 08:03 bonysoft

Немного о Tor Exert Bundle.

Tor Exert Bundle работает из терминала/консоли, никакой другой графики в нём нет, из-за чего он ест меньше памяти. Вместо окна браузера будет висеть чёрное окно терминала, с которым не нужно никак взаимодействовать, разве только закрыть по завершении работы. Предполагаю, что и окно терминала можно спрятать, установив Тор в Windows как службу, но это опционально.

ghost avatar Mar 29 '24 08:03 ghost

Я пока установил goodbye dpi с лаунчером на шаблоне 1 - работает прекрасно, неплохое решение, вроде дружественное приложение. Позволяет заходить на сайты на которые не зайдёшь через тор на антицензорити (постоянно проверяю через pixiv.net), побочных эффектов не вижу.

Verity-Freedom avatar Mar 29 '24 08:03 Verity-Freedom