Ник Пост Дата
Anonimno(Anonimno)

Наваял скрипт изменяющий в PAC-файле antizapret.prostovpn.org адреса прокси AntiZapret на локальный адрес 127.0.0.1:1080 (например для ShadowSocks с настройками по умолчанию).

Обновление выполняется раз в 6 часов.

Модифицированный PAC-файл кладётся суда - GitHub - onminonA/proxy.pac: RU-PAC file anti-censorship in Russian Federation

2024-03-15T17:00:05.840Z
Anonimno(Anonimno)

Т.к. при доступе с зарубежных IP, сервер Антизапрета c PAC-файлом отдает 403 Forbidden, подправил скрипт для запуска на роутере, обновления так же каждые 6 часов.

2024-03-17T21:40:52.651Z
ValdikSS

Лист АнтиЗапрета всё равно не обновляется.

2024-03-18T07:42:55.558Z
Anonimno(Anonimno)

Надеюсь это временно? :slight_smile:

2024-03-18T08:19:03.798Z
Anonimno(Anonimno)

Кстати Shadowsocks 4.4.1.0 не может работать с PAC-файлом ~ 1.4 Mb.
Firefox медленно, но обрабатывает данные (первая загрузка/обновление) с такого PAC, причем вплоть до прекращения хождения любого трафика до нескольких минут.

2024-03-20T13:12:25.550Z
dartraiden(Alexander Gavrilov) 2024-03-20T20:02:00.865Z
runalsh(runalsh)

У меня штатно работает с ним. ss-rust не пробовали?
Сделал свой генератор PAC на Github Actions, по примеру можете настроить на свой вкус и цвет и со своими дополнительными списками.

2024-03-21T06:59:22.519Z
Anonimno(Anonimno)

Задача что бы PAC заработал со стандартным Sadowsocks для Windows.
С вашим PAC аналогично не заработало (после правки портов по умолчанию). Как понял всё упирается в ограничение на размер PAC-файла… Кстати с вашим конфигом у вас открывается play.google.com? Почему то не открылось.

Это все сохраняется у меня под именем firefox_proxy.pac

2024-03-21T16:42:15.012Z
Toshik

Также работает и для локального http proxy, если поменять его тип в pac-файле.

2024-03-23T10:32:01.578Z
Anonimno(Anonimno)

С HTTP-proxy PAC теперь работает корректно.
Спасибо за тестинг @Toshik

2024-03-29T07:10:43.920Z
Anonimno(Anonimno)

Временно начал генерировать PAC-файл со свежими данными, но ТОЛЬКО для Firefox и ему подобным. Размер файла переваливает далеко за 1 Мб.

2024-07-22T12:59:58.941Z
Anonimno(Anonimno)

В файл proxy.pac по умолчанию добавлены следующие домены (проксирование через Ваш туннель):

*ytimg.com;
*youtube.com;
*googleapis.com;
*gstatic.com;
*l.google.com;
*ggpht.com;
*googleusercontent.com;
*youtu.be;
*redirector.googlevideo.com

Отдельно в файл proxy_yt.pac по умолчанию добавлены домены указанные выше, плюс домен:

*googlevideo.com

для проксирования через Ваш туннель видеопотока Youtube.

2024-08-09T15:01:16.353Z
navion

А для чего сделано такое разделение?

2024-08-10T10:45:10.743Z
Anonimno(Anonimno)

Что бы не прогонять видеопоток Youtube на провайдерах у которых videogoogle не заблокирован полностью, но заблокированы некоторые домена Youtube из списка proxy.pac, известно 2 таких провайдера в моей местности.
А третий провайдер блокирует полностью, без туннеля Youtube не открывается вовсе.

2024-08-10T15:20:30.795Z
Anonimno(Anonimno)

На постоянной основе запустил генерацию PAC-файл со свежими данными ТОЛЬКО для Firefox и браузеров основанных на Firefox .
Частота проверки обновленных данных 1 раз в сутки.

В файл firefox_proxy.pac включены домены Youtube, в т.ч. видеопотока ( googlevideo.com).

2024-08-16T17:00:14.932Z
Anonimno(Anonimno)

Выполнены изменения в PAC для Firefox:

  • В файл firefox_proxy.pac включены домены Youtube, за исключением домена googlevideo.com.

  • В файл firefox_proxy_yt.pac включены домены Youtube, включая домен googlevideo.com.

2024-09-09T00:44:43.786Z
runalsh(runalsh)

А с самим скриптом можно ознакомиться? Изменения по сравнению с оригиналом и тд

2024-09-09T07:34:22.208Z
Anonimno(Anonimno)

Можно - Bitbucket
Для proxy*.pac частично изменены/удалены комментарии + изменены адреса proxy + добавлены домены Youtube.
Для firefox*.pac изменены/удалены комментарии + изменены адреса proxy + добавлены домены Youtube + вкл. RESOLVE NXDOMAIN + добавлены хосты в include-hosts:

Спойлер
openai.com
chatgpt.com
oaistatic.com
oaiusercontent.com
intercomcdn.com
intercom.io
azureedge.net
launchdarkly.com
fastly.net
arkoselabs.com
copilot.microsoft.com
bingapis.com
1e100.net
mdns.mcast.net
aaplimg.com
2024-09-09T09:19:29.232Z
Anonimno(Anonimno)

Удалён из include-hosts хост CDN fastly.net
Влияния на работе различных нейросетей, на текущий момент, не выявил.

2024-09-20T17:17:04.780Z
sh7(sh)

этот pac можно использовать в nekoray или вообще в 3X-UI сразу? и как это сделать подскажите, пожалуйста

2024-09-29T11:56:40.767Z
Anonimno(Anonimno)

Добавлено в include-hosts

discord.com
discord.gg
discord.media
discordapp.com
discordapp.net

Актуальный список по добавленным хостам в PAC, помимо выгрузок из дампа РКН, ведётся здесь

2024-10-08T16:18:17.314Z
DNMA

В соседней теме Блокировка Discord (обсуждение + обход блокировки) - #274 by IndeecFOX предлагают вот такой список хостов для Дискорда:

discord.com
discord.gg
discordapp.com
discordapp.net
discord.media
discord-attachments-uploads-prd.storage.googleapis.com
dis.gd
discord.co
discordcdn.com
discordstatus.com

Может получится у вас обновить? Потому что с вашими пятью звонилка в браузере не работает. Или она в приципе работать не будет без нативного приложения? Или только у меня не работает?

2024-10-12T16:50:08.097Z
Anonimno(Anonimno)

В текущих PAC-файлах добавлены следующие хосты:

discord.com
discord.gg
discord.media
discordapp.com
discordapp.net

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

Из мини теста, остальные хосты редиректят на эти 5 хостов.

discordcdn.com

Этот хост не встречал ранее, добавил.

2024-10-12T17:18:40.154Z
IndeecFOX(IndeecFox)

Насколько знаю требуется UDP, а значит Goodbyedpi не подойдёт. Только zapret использовать.

2024-10-12T18:07:47.496Z
DNMA

Спасибо за обновление! Но к сожалению звонки так и не заработали. Сам сайт и сервера открываются отлично.

2024-10-13T13:07:42.370Z
DNMA

Я понимаю, но я не использовал ни GoodbyeDPI, ни Zapret. Я прописывал ссылку на .pac файл через настройки Firefox, без всяких расширений, ну и юзал веб-версию Дискорда, но видимо звонки через браузер починить не получается… Просто стараюсь минимум приложений использовать.

2024-10-13T13:11:25.201Z
Anonimno(Anonimno)

Для файлов firefox_proxy(_yt).pac добавлены маски-исключения, убирающие n-ое количество адресов наркоты, казино, поддельных документов. Фильтры довольно агрессивные, присутствует вероятность что зацепило что-то полезное.

2024-10-31T04:22:25.489Z
Anonimno(Anonimno)

@ValdikSS предложение по генерации PAC: поменять порядок добавления include-hosts-{dist,custom}.txt в файл hostlist_zones.txt

В текущей реализации, в случаях совпадения с фильтрами убирающих мусор (exclude-regexp-dist.awk) имеются хосты из include-hosts-{dist,custom}.txt, они так же вычищаются.

ps: добавил костыль в parse.sh

  • закомментил строчку # sort -u config/include-hosts-{dist,custom}.txt > temp/include-hosts.txt

  • добавил строчку cat config/include-hosts-{dist,custom}.txt >> result/hostlist_zones.txt

перед # Generate a list of IP addresses

2024-11-17T10:22:36.715Z
Anonimno(Anonimno)

В include-hosts добавлены домены из списка @dartraiden

2025-01-04T08:55:35.536Z
feel

как сделать единый pac-файл для ютуба и всего остального?
переместил все домены с
exclude-hosts-dist.txt
в
include-hosts-custom.txt

в hostlist_zones.txt все нужные домены появились, но видео не грузится.

2025-03-11T12:09:52.182Z
CRACKen(panic!("this is a terrible mistake!");)

Может помочь ресурс https://iplist.opencck.org/ , там можно PAC создать полностью, ну или создать часть с интересующими доменами :slight_smile:

2025-03-11T12:47:10.034Z
Anonimno(Anonimno)

proxy.pac (866,5 КБ)

С таким файлом так же не работает?

2025-03-12T08:24:29.731Z
feel

со второй попытки мои манипуляции из exclude-hosts-dist.txt в include-hosts-custom.txt сработали. спасибо)

2025-03-12T11:16:23.536Z
feel

в связи с чем при включении TEST_WEB_AVAILABILITY=“yes” генерация web-unreachable-exclude-hosts.txt прекращается то на 30%, то на 50% с чем-то процентов? без ошибок, просто идет дальше по скриптам.

2025-03-12T13:02:23.461Z
Anonimno(Anonimno)

Увеличьте timeout для выполнения операции TEST_WEB_AVAILABILITY в файле parse.sh

2025-03-12T13:24:52.643Z
feel

кстати не помешает вариант генерации pac файла только по своему списку нужных ресурсов.
зачем эти миллионы доменов каждому.

2025-03-21T07:53:36.741Z
Anonimno(Anonimno)

Оригинальный проект @ValdikSS открыт всем. Кто хочет изменить под свои нужды что-либо, нет преград.

2025-03-21T09:18:13.952Z