小樱 发表于 2015/2/12 01:43

转:把 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


对抗心痛 发表于 2015/2/12 01:43

页: [1]
查看完整版本: 转:把 GFWList 转换成性能更好的 PAC