Tan4ek / proxypac

Для обхода блокировок

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YET ANOTHER ONE .pac GENERATOR

Основная цель - поднимать свою прокси (SOCKS5), автоматизировать сборку .pac для своей прокси и обхода блокировок. За основу взят проект Russian PAC file generator, light version (ПростоVPN.АнтиЗапрет).

Как запустить

Сначала поменять переменные среды в docker-compose.yaml:

PACSOCKS5HOST - прокси которая будет использована в .pac, внимательно указывать порт, такой же, пример mysuper.proxy:443
PACFILE - название файла, точно такое же название файла будет использоваться в url для .pac, например, superfile.pac , значит <host ip/domain>:80/superfile.pac
PACFILE_NOSSL - аналогично PACFILE

Затем коммандой docker-compose up --build -d запусть сборку .pac и прокси

Добавить/исключить хост в .pac

Добавление хост для принудительного проксирования - добавить в файл antizapret-pac-generator-light/config/include-hosts-dist.txt желаемый хост Исключить хост из проксирования - добавить в файл antizapret-pac-generator-light/config/exclude-hosts-dist.txt

Добавить cronjob на хосте

Не забываем про время на хост машине

0 2 * * * /usr/bin/docker restart proxypac-pac-generator

About

Для обхода блокировок


Languages

Language:Shell 47.0%Language:Awk 27.4%Language:Python 23.2%Language:Dockerfile 2.4%