Skip to content

2020年12月更新日志

blackmatrix7 edited this page Dec 30, 2020 · 1 revision

2020年12月30日

1. 重命名部分文件

修改部分文件名,主要解决Surge在抓包时,显示设计的文件名都叫Domain.list,不方便进一步判断问题。如果引用外部文件时出现404,请使用新的文件链接。

2. 调整Shadowrock和Clash的分流规则生成

感谢:https://github.com/blackmatrix7/ios_rule_script/issues/135

3. 增加重定向的复写

重定向的复写可能存在安全风险,例如将正常的网站重定向到钓鱼网站,以窃取输入的数据。当前提供的重定向复写,仅是对上游数据源的整合去重,未对安全性做任何校验,使用需要自行承担风险。强烈建议使用前逐条阅读重定向规则,确认重定向的目标安全后,禁止此链接更新,或将此文件复制到本地使用。

2020年12月29日

1. 增加Shadowrocket分流规则

在Surge的基础上独立出Shadowrocket分流规则,欢迎测试。

2. Surge去广告复写增加Mock

Surge模块通过Mock来实现类似reject-dict、reject-200的复写,测试中,尚不清楚效果如何。如果不希望使用Mock,可以使用Advertising_Classical.sgmodule、AdvertisingScript_Classical.sgmodule模块,采用传统的方案将reject-dict等转换为reject。

3. 整合脚本去广告复写

程序自动整合知乎、BiliBili、什么值得买三个APP的去广告复写,及脚本去除开屏广告的复写,欢迎测试。 https://github.com/blackmatrix7/ios_rule_script/tree/master/rewrite/Surge/AdvertisingScript https://github.com/blackmatrix7/ios_rule_script/tree/master/rewrite/Loon/AdvertisingScript

4. 增加Rockstar分流规则

R星的分流规则,GTA5、大表哥2之类,待测试。

2020年12月28日

1. 增加通过脚本去开屏广告的复写

使用脚本,通过修改开屏广告图片大小、开屏广告持续时间、开屏广告生效时间等方法,去除缓存到本地的APP开屏广告。

2. 图标自动备份

采用只增不删的策略,自动备份其他仓库的图片,以缓解有时原作者将图片删除导致APP内引用的图片链接失效的问题。

2020年12月23日

1. 增加GetCookie复写

通过程序自动整合我自己签到脚本获取Cookie的复写,测试中……

2020年12月21日

1. Hostname去重

原先只对MITM中完全一致的Hostname去重,现在加入包含关系的判断:如 pan.baidu.com 包含在 *.baidu.com中,则pan.baidu.com会被去除。

2020年12月20日

1. 域名解析

增加域名连续3天无法解析才丢弃的判断,减少因为偶尔外部原因导致规则被丢弃的问题。

2020年12月17日

1. DOMAIN-SUFFIX之间去重合并

原先只对DOMAIN和DOMIAN-SUFFIX间去重合并,现在增加新的处理功能,可以根据DOMAIN-SUFFIX之间的包含关系进行去重。

2. IP-CIDR合并

加入一个新的约49万条IP规则的ChinaIPs数据源,49万条对于任意APP几乎都是不可用的状态,所以增加IP-CIDR去重合并功能,去重后约6000多条规则。目前没有详细测试6000多条能否包含这49万条的规则,有兴趣可以尝试一下。

3. 域名解析

对于DOMAIN类型的规则,增加查询域名解析记录的功能,对于无法正常解析的域名,直接丢弃此规则。增加此逻辑是为清理去广告规则中含有部分无法访问域名的无效规则,在不影响去广告效果的情况下,尽量减少规则数量。 经过处理后,Advertising的规则数量由9万多条减少到5万多条,AdvertisingLite的规则数量由接近4万条减少到2万4千多条,AdvertisingTest由10万多条减少到7万条。 无效域名去重后的效果有待一起验证。