转:把 GFWList 转换成性能更好的 PAC
现有的工具生成出来的 PAC 都是几千个 if 语句,每个语句一次正则表达式匹配,性能完全没法忍,特别是在移动设备上使用的时候。现在大部分的封锁都是基于域名而不是根据关键词的,直接按域名不就行了?
于是做了个新的转换工具,生成出来的 PAC 的工作原理是这样的:
只要一个域名出现在 GFWList 里,不管后面有多复杂的匹配条件,直接走代理。
这样性能就变成了按域名一次查表。
https://github.com/clowwindy/gfwlist2pac/blob/master/test/proxy.pac
但是这样仍可能会有少量误判,欢迎大家发 issue 补充黑白名单。
https://github.com/clowwindy/gfwlist2pac
本站项目地址:http://pac.itzmx.com/
原文地址:http://cn.v2ex.com/t/104858
页:
[1]