背景:Android经过这么多年的发展,很多人家里都有淘汰的N年前的旧Android手机。这些旧手机用起来卡顿,丢抽屉又有点可惜,因此本文借助AdGuard Home,将其中部分旧手机改造成家里的去广告终端。

前提条件:需要旧Android手机可以root,本文以小米2s为例。

需要安装的程序有两个,这两个先下载并安装好:(1)BusyBox:[BusyBox下载地址](https://tp.baidu404.top/tmp/BusyBox Pro-v70.apk "BusyBox下载地址") ;(2)linux deploy:linux deploy下载地址

1、打开BusyBox,点击Install完成安装‘

2、打开Linux Deploy,点击红框标注的地方,进入设置

3、本文中,我将系统设置为Centos 7,然后拉下来,将SSH选项打开;

4、完成以上设置后,退回上一层点击,点击右上角,选择“安装”;

5、出现以下的提示,说明安装完成,然后点击红框标注的“启动”,从而把系统开启:

 ::Configuring extra/ssh ...
 <<< deploy

6、SSH连接到刚才的虚拟机,先查看CPU版本,我的是32位,所以本文以32位为例子:

sudo -s
getconf LONG_BIT
32

7、获取AdGuard Home安装包,需要注意的是,该虚拟机系统没有wget,需要先安装:

yum -y install wget
cd /tmp
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv5.tar.gz
tar -zxvf AdGuardHome_linux_armv5.tar.gz
mkdir /usr/local/AdGuardHome
cd AdGuardHome
mkdir /usr/local/AdGuardHome
mv AdGuardHome /usr/local/AdGuardHome/.
cd /usr/local/AdGuardHome/
./AdGuardHome --service install

当出现如下图所示的文字时,说明安装成功;默认的管理地址为http://内网IP:3000 来进入设置界面;

8、进入设置界面后,点击下一步;

9、红框标注的管理端口最好不要用默认的80,本文以87为示例;dns口使用默认的53端口

10、输入可以记住的账号密码,然后一直下一步完成操作;

11、进入主界面后,进入设置-DNS设置,填入DNS,一般可以用114.114.114.114或223.5.5.5;

12、进入过滤器-DNS封锁清单,进行规则设置

规则清单:

AdAway,https://adaway.org/hosts.txt
乘风 视频,https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt
anti-AD, https://anti-ad.net/easylist.txt
隐私相关
CJX's uBlock list,https://gitee.com/cjx82630/cjxlist/raw/master/cjx-ublock.txt
EasyPrivacy,https://easylist-downloads.adblockplus.org/easyprivacy.txt
I don't care about cookies,https://www.i-dont-care-about-cookies.eu/abp/

13、完成以上设置后,在家中的路由器上将手机的IP做为DNS IP进行下发,便可完成操作。