设为首页收藏本站

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 3791|回复: 1

转:把 GFWList 转换成性能更好的 PAC

[复制链接]

签到天数: 2541 天

[LV.Master]伴坛终老

 成长值: 22445
发表于 2015/2/12 01:43 | 显示全部楼层 |阅读模式 |Google Chrome 40.0.2209.0|Windows 8.1
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
现有的工具生成出来的 PAC 都是几千个 if 语句,每个语句一次正则表达式匹配,性能完全没法忍,特别是在移动设备上使用的时候。
现在大部分的封锁都是基于域名而不是根据关键词的,直接按域名不就行了?

于是做了个新的转换工具,生成出来的 PAC 的工作原理是这样的:
只要一个域名出现在 GFWList 里,不管后面有多复杂的匹配条件,直接走代理。
这样性能就变成了按域名一次查表。

https://github.com/clowwindy/gfw ... ster/test/proxy.pac

但是这样仍可能会有少量误判,欢迎大家发 issue 补充黑白名单。

https://github.com/clowwindy/gfwlist2pac


本站项目地址:http://pac.itzmx.com/

原文地址:http://cn.v2ex.com/t/104858


[发帖际遇]: 一个袋子砸在了 小樱 头上,小樱 赚了 1 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

对抗心痛 该用户已被删除
发表于 2015/2/12 01:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 用百度帐号登录新浪微博账号登陆

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2018/12/18 19:36 , Processed in 0.288911 second(s), 44 queries , Gzip On, Memcache On.

Powered by itzmx!

© 2011-2018 sakura

快速回复 返回顶部 返回列表