昨天夜里知名广告拦截软件 AdGuard 在 GitHub 上更新的规则库被 GitHub 封禁,具体封禁原因不清楚,在被封禁期间 AdGuard 和开发者无法更新规则,用户也无法通过 GitHub 自动更新最新的拦截规则。
此次封禁原因比较奇怪,本身 AdGuard 的存储库更新频率就非常高,在被封禁前则是添加了一处针对 GitHub 的新规则,或许是这个新规则引起的问题。
这段时间在 GitHub 中出现大量的垃圾评论,这些垃圾评论通过 issue 传播恶意软件,这些恶意软件通常通过 rar 或 zip 格式进行打包。
AdGuard 添加的规则就是针对这些垃圾评论,当 issue 评论中出现后缀为 *fix.rar 或 * fix.zip 时就会被 AdGuard 自动屏蔽,避免用户在查看回复时不慎落入钓鱼陷阱。
这些规则对 GitHub 的浏览没有任何影响,GitHub 不至于因为这个规则而屏蔽 AdGuard 存储库,问题在于除了这个原因外目前实在想不到还有什么原因导致存储库被屏蔽。
当然大家也都知道 GitHub 的支持团队人数本来就比较少,所以提交了支持工单也迟迟得不到回复,得亏 AdGuard 还是有些知名度的,在 X/Twitter 上发帖被 GitHub 首席技术官看到并转给支持团队,之后存储库恢复正常。
现在存储库恢复正常后使用 AdGuard 的用户应该可以继续更新最新规则,建议用户到规则设置里检查看看是否有更新,如未更新可以尝试手动更新试试看。