• Stars
    star
    307
  • Rank 131,556 (Top 3 %)
  • Language
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An elegant way to speed up updating Ads Block Rules.

AdBlock-Rules-Mirror

An elegant way to speed up updating Ad-Block Rules.

光速更新去广告规则。

🔖 设计初衷

SS-Rule-Snippet 项目中,一直也没有出现大量去广告的规则片段。 因为我对在代理工具中添加去广告规则比较不屑一顾,因为这样操作会让代理工具非常占用内存(容易导致代理进程被杀死)、维护成本高(广告域名变化快,规则失效快)等弊端。

因此我一直推荐把去广告的任务交给专业的工具:

🙅‍♂️但是这类工具都存在一个痛点,因为规则基本都托管在境外服务器,导致更新极其缓慢,甚至无法成功更新。

😫 一个非常常见的场景:你为家中长辈、老人配置了去广告工具来避免他们在浏览网页时被钓鱼、欺诈或感染病毒。但是事实往往是,精心选择了很多规则,但实际上大部分规则都处于更新失败的状态,然后弹出提示框,长辈乱点,之后不一定怎样了……可能说电脑坏了,更新失败了……

💥 这个项目就是为了解决这一难题,无需通过任何代理即可光速更新规则。

🕹 项目原理

项目使用了 GitHub Actions 在每天 UTC 时间 00:00 更新下载一次最新规则,然后推送到 GitHub Repo。 配合 jsDelivr 全球加速 CDN 来分发规则。 从而实现秒秒钟更新所有去广告规则,简直不要太爽。

🧪 个人测试

正常网络环境下(无任何代理,在中国大陆网络环境下)

  • 使用加速链接前:更新 12 个规则最长可能需要 4 分钟 56 秒,而且有 3 个更新失败。
  • 使用加速链接后:所有规则在 7 秒内全部更新完成。

🚛 完善项目

希望大家可以提交 Issue 或者 Request 来帮助我完善规则 🔍 我审核之后会加入到镜像列表。

提交认为你们需要更新加速的规则。下面几点需要注意:

  1. 规则需要在境外服务器,难以成功更新或更新缓慢的。
  2. 注明规则的名称、来源、作用
  3. 如果你需要加速的规则是 GitHub 的项目中的文件,请直接使用 jsDelivr 的语法加速项目文件即可,无需提交请求https://cdn.jsdelivr.net/gh/用户名/项目名@版本/加速文件(版本可以省略,如 https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet/LICENSE

🍔 使用方法

⚠️ 注意: 该规则不是针对网络代理工具的,不要给 Surge、ShadowRocket、Quantumult(X)、Clash(X/A) 等类似工具使用! 直接拷贝下方表格中,对应规则的加速地址,作为去广告工具的订阅规则链接即可。

📃 规则列表

🥑 规则名称 🚀 加速地址
Adguard Simplified Domain Names Filter 加速
Easylist China 加速
EasyPrivacy 加速
I Don't Care About Cookies 加速