Generate O(1) PAC file from gfwlist.
usage: main.py [-h] [-i GFWLIST] -f PAC -p PROXY [--user-rule USER_RULE]
optional arguments:
-h, --help show this help message and exit
-i GFWLIST, --input GFWLIST
path to gfwlist
-f PAC, --file PAC path to output pac
-p PROXY, --proxy PROXY
the proxy parameter in the pac file, for example,
"SOCKS5 127.0.0.1:1080;"
--user-rule USER_RULE
user rule file, which will be appended to gfwlist
main.py -i gfwlist.txt -f proxy.pac -p "PROXY 127.0.0.1:8087"
you can download gfwlist.txt yourself
you can add a custom list into gfwlist2pac/resources/custom.txt
and add a ban list which you want a direct connection into gfwlist2pac\resources\ban.txt
fork from clowwindy
contect mmgac001[at]gmail.com or comit issues if you have any idea