本项目旨在按需求整合 AdGuard
规则。定时从上游订阅获取规则,去除重复
和不受支持
的规则并进行分类。如果存在误杀请手动放行。
支持AdGuard
、AdGuard Home
,每12小时
自动更新一次
点击查看
- 大圣净化
- AdRules AdGuard Full List
- adguard base
- HyperADRules
- adblockfilter
- 关圣
- Goodbyeads70
- Goodbyeads8680
- AdGuard DNS filter
- 乘风 广告过滤规则
- 乘风 视频过滤规则
- HalfLife_合并自乘风视频广告过滤规则、EasylistChina、EasylistLite、CJX'sAnnoyance
- AdAway 官方的去广告 Host 规则
- 去除禁止广告拦截提示规则
- 杏稍AdRules DNS List
- AdGuard_blackmatrix7合并
- 知乎 普通版
- Youtube-Adfilter-Web
- ublock-filters-ulist-youtube
- 秋风广告规则,针对Android广告 # uBlock内置规则
- uBlock filters
- uBlock filters – Badware risks
- uBlock filters – Privacy
- uBlock filters – Quick fixes
- uBlock filters – Resource abuse
- uBlock filters – Unbreak
- AdGuard Mobile Ads移动设备 # 本地列表
- mylist
- yyy
application:
rule:
#远程规则订阅,仅支持http、https
remote:
- 'https://example.com/list.txt'
#本地规则,请将文件移动到项目路径rule目录中
local:
- 'mylist.txt'
output:
path: rule #规则文件输出路径,相对路径默认从 项目目录开始
files:
all.txt: #输出文件名
- DOMAIN #域名规则,仅完整域名
- REGEX #正则规则,包含正则的域名规则,AdGH支持
- MODIFY #修饰规则,添加了一些修饰符号的规则,AdG支持
- HOSTS #Hosts规则
-
fork本项目
-
参照示例配置,修改配置文件:
src/main/resources/application.yml
,注意本地规则文件应放入项目根目录rule
文件夹 -
编辑
.github/workflows/auto-update.yml
文件,将Commit Changes
区块下邮箱与用户名修改为自己的(Github邮箱与用户名) -
提交所有修改并等待
Github Action
执行,执行完成后相应规则生成在配置中指定的目录下 -
👉 特别感谢@fordes123