今天在闲置多年的小米 3(cancro)上安装了 AdGuardHome ,用来局域网内去广告等
总结了下,有两种方法,都需要 root 权限
这里先说第一种,第二种需要安装 Linux Deploy,太麻烦了,以后再说。
第一种方法
使用 Magisk 模块
1.首先手机上要有 Magisk ,然后安装好 Busybox 和 termux , termux 酷安有
2.安装好后,打开 Busybox ,给 Root 权限,安装
3.下载 AdGuardHome 模块源码,到 Magisk 管理器中刷入
4.刷入重启之后,打开 termux ,给 root 权限
输入 su
然后再输入 AdGuardHome_control start ,就可以了
默认管理地址是 你的手机IP地址:3000 ,也可以从内网其他终端访问
5.配置好 AdGuardHome
6.将路由器 DNS 地址指向手机的 IP 地址
注意
1.如果模块刷入失败的话,是因为下载的 zip 包有两层,去掉一层文件夹就好了
2.由于脚本需要在线下载 AdguardHome 安装包,所以国内下载会很慢,需要加速,请自寻方法
3.最好在路由器上给手机固定一个静态 IP ,避免手机内网 IP 变动导致失效
4.AdGuardHome_control 命令支持 start | stop | restart
5.想要取消该功能,通过 Magisk Manager 卸载该模块即可,注意将路由器 DNS 地址改回
第二种方法
(留坑待填)