华硕RT-AC86U路由器自定义hosts屏蔽小米广告、乐播投屏广告

因为之前入手了小米的投影仪,没想到广告还挺多的,所以打算从路由器下手通过hosts的方式屏蔽小米广告,因为RT-AC86U没有直接提供hosts修改,那么需要进入SSH方式进行修改。

操作本文,假设你已经有以下条件:

  1. 具有一定的代码理解(没也可以,但跟紧操作)
  2. 已经刷梅林固件
  3. 软件中心已经下载"shellinabox"应用

首先进入shellinabox应用,输入你的路由器账号密码,(注:输入密码时不会显示出来,输入完毕按回车即可)

然后在光标为止 # 输入以下命令(每行一条)

cd /jffs/
vi dnsmasq.conf.add

进入到编辑页面,点击键盘:i 进入编辑模式,输入以下内容:

addn-hosts=/jffs/configs/hosts

按键盘 "ESC键" 再按英文冒号 ":" 输入 "wq" 退出。

再输入以下命令:

cd configs
vi hosts

进入到编辑器,点击键盘:i 进入编辑模式,首先输入第一行内容:

192.168.50.1 router.asus.com

这条是用于你可通过router.asus.com地址进入到路由器管理页面,不要可省略,建议添加。

接下来回车后从其他地方收集到的hosts规则复制上去即可。(复制方式,在浏览器按右键 选择 Paste from browser,弹出输入框后讲规则粘贴上去按确定即可)

我正在使用的规则地址:Github(部分网络运营商可能无法访问需要科学上网。)

注:规则内有一条 127.0.0.1 api.io.mi.com 会影响到米家互联,建议去除。

2022年4月6日,乐播投屏广告规则,往后添加以下规则:

127.0.0.1 h5.hpplay.com.cn
127.0.0.1 hpplay.cdn.cibn.cc
127.0.0.1 sdkauth.hpplay.cn
127.0.0.1 imdns.hpplay.cn
127.0.0.1 vipauth.hpplay.cn
127.0.0.1 rp.hpplay.cn
127.0.0.1 sl.hpplay.cn
127.0.0.1 hotupgrade.hpplay.cn
127.0.0.1 pin.hpplay.cn
127.0.0.1 tvapp.hpplay.cn
127.0.0.1 image.hpplay.cn
127.0.0.1 gslb.hpplay.cn
127.0.0.1 adeng.hpplay.cn
127.0.0.1 conf.hpplay.cn
127.0.0.1 adcdn.hpplay.cn
127.0.0.1 alog.umeng.com
127.0.0.1 ad.hpplay.cn
127.0.0.1 fix.hpplay.cn
127.0.0.1 cdn.hpplay.com.cn