# gfw2pac **Repository Path**: shel/gfw2pac ## Basic Information - **Project Name**: gfw2pac - **Description**: 自用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-25 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #gfw2pac GFWList2PAC =========== Generate O(1) PAC file from gfwlist. ### Usage 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 ### Example 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](https://github.com/clowwindy/gfwlist2pac) ``` contect mmgac001[at]gmail.com or comit issues if you have any idea ``` ###DIY [Get gfwlist.txt online] (https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt) ``` ./main.py -i gfwlist.txt -f proxy.pac -p "SOCKS5 127.0.0.1:1080" ```