今天是2019年的5月17日电信日,最近看小米电视和小米盒子又开始有广告了,之前我用路由器的Pandavan固件的koolproxy插件去广告,结果发现最近几天该插件的规则服务器挂了,显示404,估计是被收编了。同时,小米也更新了广告规则,所以这次我改用adbyby,亲测可以流畅去广告。

adbyby 自定义过滤规则:

!  —————————— ADByby 自定义过滤语法简——————————–

!  ————–  规则基于abp规则,并进行了字符替换部分的扩展—————————–

!  ABP规则请参考 https://adblockplus.org/zh_CN/filters ,下面为大致摘要

!  “!” 为行注释符,注释行以该符号起始作为一行注释语义,用于规则描述。

!  “*” 为字符通配符,能够匹配0长度或任意长度的字符串,该通配符不能与正则语法混用。

!  “^” 为分隔符,可以是除了字母、数字或者 _ – . % 之外的任何字符。

!  “|” 为管线符号,来表示地址的最前端或最末端

!  “||” 为子域通配符,方便匹配主域名下的所有子域。

!  “~” 为排除标识符,通配符能过滤大多数广告,但同时存在误杀, 可以通过排除标识符修正误杀链接。

!  “##” 为元素选择器标识符,后面跟需要隐藏元素的CSS样式例如 #ad_id  .ad_class

!!  元素隐藏暂不支持全局规则和排除规则

!! 字符替换扩展

!  文本替换选择器标识符,后面跟需要替换的文本数据,格式:[email protected]模式字符串@替换后的文本@

!  支持通配符*和?

! 参考以下规则格式添加指定过滤网址

! adbyby_list【模式二】指定网址过滤 功能

! 小米电视去广告 —————— 来自网友分享—————————-

||http://package.box.xiaomi.com

||https://package.box.xiaomi.com

||package.box.xiaomi.com

@@http://cesu.cdn.pandora.xiaomi.com

@@http://b0.market.xiaomi.com

@@@@https://cesu.cdn.pandora.xiaomi.com

@@@@https://b0.market.xiaomi.com

@@http://pandora.mi.com

||market.mi-img.com

||http://market.mi-img.com

||https://market.mi-img.com

||ad.mi.com

||ad.xiaomi.com

||http://ad.mi.com

||http://ad.xiaomi.com

||https://ad.mi.com

||https://ad.xiaomi.com

||ad1.xiaomi.com

||http://ad1.xiaomi.com

||https://ad1.xiaomi.com

||o2o.api.xiaomi.com

||pandora.mi.com

||pandora.xiaomi.com

||http://o2o.api.xiaomi.com

||http://pandora.mi.com

||http://pandora.xiaomi.com

||https://o2o.api.xiaomi.com

||https://pandora.mi.com

||https://pandora.xiaomi.com

||data.mistat.xiaomi.com

||tracking.miui.com

||http://data.mistat.xiaomi.com

||http://tracking.miui.com

||https://data.mistat.xiaomi.com

||https://tracking.miui.com

!播放出现问题时  可以删减 此区域的 Host 地址

||http://img.cdn.mvideo.xiaomi.com

||img.cdn.mvideo.xiaomi.com

||https://img.cdn.mvideo.xiaomi.com

!=====  通用型:广告投放商 拦截规则  所有电视都可以用 ====

!友盟+

||http://umeng.com

||https://umeng.com

||umeng.com

!酷云监播

||http://ikuyun.com

||https://ikuyun.com

||kuyun.com

!广东南方新媒体股份

||http://atianqi.com

||https://atianqi.com

||atianqi.com

@@@@https://tv.aiseet.atianqi.com

@@http://tv.aiseet.atianqi.com

@@http://vv.play.aiseet.atianqi.com

@@@@https://vv.play.aiseet.atianqi.com

@@@@https://e.crashlytics.com

@@http://e.crashlytics.com

!银河互联网电视

||auth.api.gitv.tv

||appstore.ptmi.gitv.tv

||gamecenter.ptmi.gitv.tv

@@http://pl.cp31.ott.cibntv.net

! 上海贞安精硕广告有限公司

||admaster.com.cn

||v.admaster.com.cn

||79t2.admaster.com.cn

||397c0.admaster.com.cn

! 小米电视去广告结束  ——————– 分享结束————–

点这里自定义内网 IP 过滤广告控制功能、订阅第三方自定义规则

# 广告过滤 访问控制功能

# 内网(LAN)访问控制的默认代理转发设置,

#    0  默认值, 常规, 未在以下设定的 内网IP 根据 AD配置工作模式 走 AD

#    1         全局, 未在以下设定的 内网IP 使用全局代理 走 AD

#    2         绕过, 未在以下设定的 内网IP 不使用 AD

AD_LAN_AC_IP=2

nvram set AD_LAN_AC_IP=$AD_LAN_AC_IP

# =========================================================

# 内网(LAN)IP设定行为设置, 格式如 b,192.168.1.23, 多个值使用空格隔开

#   使用 b/g/n 前缀定义主机行为模式, 使用英文逗号与主机 IP 分隔

#   b: 绕过, 此前缀的主机IP 不使用 AD

#   g: 全局, 此前缀的主机IP 忽略 AD配置工作模式 使用全局代理 走 AD

#   n: 常规, 此前缀的主机IP 使用 AD配置工作模式 走 AD

#   s: https, 此前缀的主机IP 使用 AD配置工作模式 https走 AD

#   优先级: 绕过 > 全局 > 常规

# (如多个设置则每一个ip一行,可选项:删除前面的#可生效)

cat > “/tmp/ad_spec_lan_DOMAIN.txt” <<-\EOF

#b,192.168.123.115

#g,192.168.123.116

#n,192.168.123.117

#s,192.168.123.118

#b,099B9A909FD9

#s,099B9A909FD9

#g,A9:CB:3A:5F:1F:C7

#g,10.1.1.10

#g,10.1.1.11

#g,10.1.1.100

#g,10.1.1.200

g,10.1.1.110

g,10.1.1.111

g,10.1.1.222

EOF

# =========================================================

# adbyby加载第三方adblock规则 0关闭;1启动(可选项:删除前面的#可生效)

#【不建议启用第三方规则,有可能破坏规则导致过滤失效】

nvram set adbyby_adblocks=1

adblocks=`nvram get adbyby_adblocks`

cat > “/tmp/rule_DOMAIN.txt” <<-\EOF

# 【可选多项,会占用内存:删除前面的#可生效,前面添加#停用规则】

https://easylist-downloads.adblockplus.org/yt_annoyances_full.txt

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

https://raw.githubusercontent.com/user1121114685/koolproxyR_rule_list/master/kpr_our_rule.txt

#https://raw.githubusercontent.com/hl2guide/All-in-One-Customized-Adblock-List/master/deanoman-adblocklist.txt

https://easylist-downloads.adblockplus.org/easylistchina.txt

https://raw.githubusercontent.com/Zereao/AD_Rules/master/ChinaList%2BEasyList(%E4%BF%AE%E6%AD%A3).txt

https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt

https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts

https://hosts.nfz.moe/full/hosts

EOF