zhiyi
|
d554c444cc
|
简单压缩,生成的文件中相邻的前缀相同前缀字符用波浪线替代,最终文件缩减又110k,目前116k。未经完全测试。
|
2024-12-05 17:44:00 +08:00 |
|
zhiyi
|
74e6d0aa47
|
CIDR只保留构建树所需的前缀位,减少最终文件体积约100k;树底层使用map替代object提高大约7倍查询效率(实际单次查询差距绝对值在0.002ms以下,无意义的优化)
|
2024-12-04 17:02:21 +08:00 |
|
zhiyi
|
f78408a67f
|
从直连域名列表中删除部分域名,防止哪天又解析到墙外;直连域名增加169.254.169.254这个不知道哪个框架一直自动访问的ip;从代理域名列表删除google域名,因为有些服务有国内cdn。
|
2024-10-03 18:10:09 +08:00 |
|
zhiyi
|
dafd79edda
|
代码大清理,删除已经不再使用的代码;国内IP段改成从Loyalsoldier/geoip项目获取;支持IPv6;支持纯IP HOST的规则查找;IP查找使用前缀树;尽量减少生成的pac文件体积;优化规则判断;美化README;
|
2024-10-03 01:10:23 +08:00 |
|
zhiyi
|
7004d6aff7
|
修改custom-domains.txt文件名为proxy-domains.txt、修改参数user-rule为proxy-domains以及剩余几个参数,让名字更符合直觉。移除历史遗留很早就不再需要的tld.txt。改改readme。
|
2024-09-20 21:50:49 +08:00 |
|
zhiyi
|
9976b1df08
|
bugfix: user-rule不生效问题
|
2023-09-17 01:24:13 +08:00 |
|
zhiyi
|
b32c4e9e4b
|
取消从gfwlist获取域名;更新cnip到最新;精简自定义域名;
|
2023-09-17 01:10:11 +08:00 |
|
zhiyi
|
c312b2b5de
|
Fixed #18: 不再把gfwlist里的域名转换成 2 级域名
|
2021-01-04 20:41:46 +08:00 |
|
juneszh
|
d407973450
|
Update gfw-pac.py
fixed the missing gfwlist rule that base64 decode fail
|
2020-07-07 14:57:27 +08:00 |
|
Ying-Chun Liu (PaulLiu)
|
af1150d9b3
|
Porting to Python3
Python2 已經 EOL. 所以 porting 到 Python3.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
|
2020-03-06 11:11:14 +08:00 |
|
zhiyi
|
0d9103804b
|
Added support for custom gTLDs; Updated gfwlist and CNIP to the latest.
|
2018-09-28 13:22:48 +08:00 |
|
AroKz
|
afb549d417
|
Update gfw-pac.py
|
2018-01-07 18:43:10 +08:00 |
|
ZE3kr
|
afbfbbf16e
|
Update gfw-pac.py
|
2017-02-03 09:58:14 +08:00 |
|
zhiyi
|
ccb5ed49b5
|
initial commit.
|
2015-04-13 17:27:44 +08:00 |
|