- GitHub Raw(全球可用)
https://raw.githubusercontent.com/Chaniug/FilterFusion/main/dist/adblock-main.txt- FastGit 加速(部分可用)
https://raw.fastgit.org/Chaniug/FilterFusion/main/dist/adblock-main.txt- GitHub Proxy(部分可用)
https://ghproxy.com/https://raw.githubusercontent.com/Chaniug/FilterFusion/main/dist/adblock-main.txt- jsDelivr CDN (中国大陆推荐使用)
https://cdn.jsdelivr.net/gh/Chaniug/FilterFusion@main/dist/adblock-main.txt如需反馈误拦截、漏拦截或希望补充的新规则,请前往我们的子项目 @Chaniug/AdSuper 提交 规则 Issue,我们会第一时间处理!
FilterFusion 是一个专为开发者设计、自动聚合和融合多源广告过滤规则的高效工具集 🧩。
本项目可以帮你自动抓取主流广告过滤规则,去重融合并输出标准格式,极大简化维护和更新自定义规则列表的流程。
无论你是数据工程师、广告过滤规则爱好者还是希望维护自己的拦截列表,都能用 FilterFusion 实现一站式自动化处理!
- 极致性能 ⚡:大规模规则合并去重,高速输出
- 高度可定制 🔧:支持自定义规则源、模板和输出格式
- 一键自动化 🤖:一条命令即可完成规则的抓取、合并、发布
- 丰富场景适用 🌍:支持广告拦截、内容过滤、家长控制等多种用途
- 支持 Adblock Plus 通用规则、uBlock Origin、EasyList 等主流语法
- 规则示例(见rules/chaniug_adsuper.txt):
||example.com^ www.example.com##.ad-banner @@||whitelist.com^$document ! 注释内容
FilterFusion 通过内置脚本自动抓取、处理和合并多源规则。
只需简单几步,即可生成你自己的高质量、去重广告规则列表!
在 config/sources.json 中填写你需要聚合的规则源列表。
python scripts/fetch_rules.py- 自动下载所有配置源的规则文件,并生成元数据
python scripts/merge_rules.py- 自动去除重复、无效和注释行,融合所有规则,生成最终可用的标准规则文件(例如:
dist/adblock-latest.txt)
- 直接将
dist/adblock-latest.txt作为外部规则导入 uBlock Origin、AdGuard、Adblock Plus 等支持自定义规则的插件 - 也可将
rules/chaniug_adsuper.txt作为本地自定义规则使用
- 构建自己的广告拦截、内容过滤、家长控制规则库
- 批量维护和自动更新自定义规则,不再手动合并
- 按需添加、禁用、定制规则源,快速适配新需求
git clone https://github.com/Chaniug/FilterFusion.git
cd FilterFusion
pip install -r requirements.txt
python scripts/fetch_rules.py
python scripts/merge_rules.py- 👥 查看所有 贡献者名单
- 🏆 你也可以出现在这里,欢迎参与贡献!
- 🌟 点亮 Star 支持项目
- 🐛 通过 Issue 反馈问题和建议
- ✨ 提交 Pull Request 贡献你的代码
- 💬 在 Discussions 区畅聊你的想法
