convert gfwlist2pac to pac
Project description
Generate fast PAC file from gfwlist. Examples: fast mode / precise mode.
Fast mode: use O(1) domain lookup
Precise mode: use adblock plus engine
Usage
pip install gfwlist2pac usage: gfwlist2pac [-h] [-i GFWLIST] -f PAC -p PROXY [--user-rule USER_RULE] [--precise] 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 --precise use adblock plus algorithm instead of O(1) lookup
Performance
The PAC generated by GFWList2PAC is 1900x faster than SwitchySharp.
Testing fast mode pac generated by gfwlist2pac avg: 0.50us Testing precise mode pac generated by gfwlist2pac avg: 1.66us Testing pac generated by switchysharp avg: 952.99us
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gfwlist2pac-1.1.4.tar.gz
(35.9 kB
view hashes)
Built Distribution
Close
Hashes for gfwlist2pac-1.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9a3006beafdb6abd02d2d3dc6afdf5085eb0092baf899c521c49d926906133 |
|
MD5 | 847da841ea0cc62f18c1f12dbaa3fd50 |
|
BLAKE2b-256 | 7bed050c4768f57530cc560b4e0974dde475ed021c9ac810a8323b3a79db0113 |