Skip to content

Latest commit

 

History

120 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

uBlock Rules (EasyList YT + AdGuard YT + 乘风)

每天自动合并 EasyList YouTube 规则 + AdGuard Filter 2 YouTube 规则 + 乘风(xinggsf) 3 组中文广告过滤规则,生成一条统一的 uBlock Origin 订阅链接。

每次更新自动发布 Release,方便查阅每日规则变化。

订阅链接

https://raw.githubusercontent.com/itoywh/ublock-rules/main/ublock-rules.txt

uBlock Origin 添加方法:仪表板 → 过滤列表 → 底部「自定义」→ 勾选「导入」→ 粘贴上方链接 → 应用。

规则来源

来源 说明 更新频率
EasyList (YouTube + 关联广告域) 从 EasyList 完整列表中 grep 提取的 YouTube 专用规则,覆盖 youtube.com / googlevideo.com / ytimg.com / doubleclick.net / googlesyndication.com / googleadservices.com,CSS 隐藏 + 网络拦截 每日
AdGuard Filter 2 (YouTube + 关联广告域) YouTube JS 脚本注入(set-constant / json-prune / adjust-setTimeout)+ 网络请求拦截 + CSS 隐藏,覆盖域名同上,对抗 YouTube 反广告检测 每日
乘风 rule.txt 百度搜索广告、通用中文网站广告 每日
乘风 mv.txt 主流视频平台广告(优酷/爱奇艺/腾讯/B站/斗鱼/虎牙/搜狐/乐视 等) 每日
乘风 minority-mv.txt 小众视频站广告(低端影视/dmmiku/olevod 等) 每日

AdGuard Filter 2 规则说明

AdGuard 的 YouTube 规则与 EasyList 互补,侧重于 JS 脚本注入层面对抗 Google 的反广告检测:

  • set-constant:伪造 ytInitialPlayerResponse 和 playerResponse 对象中的广告位字段
  • json-prune:从 JSON 响应中删除广告相关数据
  • adjust-setTimeout / no-setTimeout-if:阻止 YouTube 的广告加载定时器
  • $redirect=noop:将广告请求重定向到空白内容

这些规则是 EasyList 传统 CSS 隐藏所无法覆盖的层次,大幅减少「视频开头黑屏等待」的问题。

自动更新

GitHub Actions 每天 UTC 22:00(北京时间 06:00)自动执行:

  1. 分别拉取 EasyList、AdGuard Filter 2 和 3 组乘风规则
  2. 从 EasyList 和 AdGuard 中提取 YouTube 及其关联广告域(youtube.com / googlevideo.com / ytimg.com / doubleclick.net / googlesyndication.com / googleadservices.com)的规则
  3. 合并为单一文件 ublock-rules.txt
  4. 提交并推送至本仓库
  5. 自动创建当日 Release

uBlock Origin 会自动检测到文件变更并更新本地规则缓存。

手动触发更新

Actions 页面 点击 "Daily Rule Update" → "Run workflow"。

为什么不用社区已有合并源?

  • EasyList 太大:完整 EasyList 有数万条规则,其中 99% 针对英文网站。本项目仅提取 YouTube 相关规则,不会误杀中文网站。同时覆盖 Google 关联广告域名(doubleclick.net / googlesyndication.com / googleadservices.com),不遗漏 YouTube 周边广告生态。
  • AdGuard 互补:AdGuard Filter 2 的 JS 注入规则与 EasyList 的 CSS 隐藏形成互补,覆盖不同层次的 YouTube 广告对抗策略。
  • 乘风规则独立维护:3 组规则各有侧重(通用/主流视频/小众视频),保持原始分组结构便于排查误杀。
  • 一键订阅:不用再手动更新、复制粘贴。装好就忘掉。

误杀反馈

如果发现某条规则误拦了正常内容,请在 Issues 提交反馈,附上被拦截的网址和截图。

License

本仓库仅为规则聚合脚本,各规则版权归原始作者所有:

About

合并 EasyList YouTube + 乘风规则,每日自动更新。uBlock Origin 订阅一条即可。

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors