AdGuard 肯定很多人都有听说过,好处 世界上最高级的广告拦截程序 ,今天我们来谈谈其中一个重要的东西 - AdGuard Home

本文基于可以 ROOT Android 手机


AdGuard Home 介绍 -- 摘自 官网

AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。
  • 拦截随处可见的广告

这包括视频广告,您常用程序,游戏或任何您可想象到的网站上的广告。大部分广告过滤器都可供您使用并定期更新,确保最佳的过滤品质。

  • 关心您的隐私

我们非常重视您的个人数据隐私,其高于一切。AdGuard 能够确保您的在线安全,使您远离跟踪器以及那些潜伏在网络上试图窃取您敏感信息的分析系统。

  • 家庭保护模式

使用家庭保护模式,阻止访问一切包含成人内容的网站,并为浏览器强制启用安全搜索模式,同时,广告拦截与安全浏览模块依旧为您保驾护航。

  • 无需应用 重点

AdGuard Home 无需安装任何应用程序。您可在 Windows,macOS,Android,iOS 设备上使用它。


AdGuard Home 部署

AdGuard Home 可以部署在很多平台上,比如树莓派LinuxWindowsFreeBSDMIPSLEMIPS等,可见它的强大

但今天我们要把闲置的手机给利用起来,把它部署在闲置手机上面

1. 准备安装环境

  • Root 手机

因为我门需要在手机上在Android上部署Linux系统,并且这次选的软件需要Root权限

  • 安装所需软件

  1. Linux Deploy:Linux Deploy是一款可以在Android设备上部署Linux环境的应用

  1. Busybox:可能手机自带的Linux命令集不完整,我们需要安装Busybox来扩充Linux命令集

  1. JuiceSSH:部署AdGuard Home 需要使用到SSH连接到手机部署的Linux系统,非必须安装,你可以使用电脑或其它SSH客户端

2.部署Linux环境

  • 启动 Busybox, 点击 Install 扩充Linux命令集
  • 使用Linux Deploy 在Android设备上部署Ubuntu系统
    1.设置PATH 变量
    点击左上角打开侧滑栏 -> 设置 -> PATH 变量,输入BusyBox中扩展命令集的地址 /system/xbin/,点击OK保存
    设置PATH 变量

2.配置系统属性
在软件首页,点击右下角图标,可以看到标题 属性:linux的界面
发行版 GNU/Linux中选择 Ubuntu
发行版 GNU/Linux 版本中选择 bionic,对应的是Ubuntu 18.04.4 LTS版本
修改 源地址中默认的网址,改为 http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/,因为默认源速度不佳,很有可能会下载一天一夜,我们这里使用的是清华大学的开源镜像源
配置系统属性

修改 用户名用户密码特权用户,这里设置需要设置好,后面我们使用SSH连接,需要用到,特权用户设置和 用户名一样,这样我们登录的用户默认是高级用户
用户名
启用 初始化SSH初始化SSH3.开始安装
在软件首页,点击右上角的下拉菜单,点击安装,开始漫长的等待。当出现 <<< deploy,就表示系统部署完成

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

4.启动系统
在软件首页,点击 启动当出现 <<< start,系统就启动完成了

 ::Starting extra/ssh ... done
 <<< start

5.启用SSH连接部署的Ubuntu

  • 打开JuiceSSH,点击加号新建连接
  • 地址:填写手机的IP地址,在Linux Deploy软件的顶栏,很贴心的帮我们把内网地址给显示了出来
  • 认证:选择新建,在用户名中填写刚刚Linux Deploy软件中设置的用户名,密码中填写刚刚设置的密码
  • 保存设置,并开始连接

安装AdGuard Home

1.查看Ubuntu 位数

# 获取高级权限
su
getconf LONG_BIT
# 我这里输出的是32位
32

2.下载AdGuard Home 软件

# 安装 wget 下载软件
sudo apt install wget
# 32位请下载 Linux 32-bit ARMv5
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv5.tar.gz
# 64位请下载 Linux 64-bit ARM
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm64.tar.gz
# 解压压缩包 - 32位
tar -zxvf AdGuardHome_linux_armv5.tar.gz
# 解压压缩包 - 64位
tar -zxvf AdGuardHome_linux_arm64.tar.gz

3.运行AdGuard Home

# 进入AdGuard Home 文件夹
cd AdGuardHome
# 运行AdGuard Home
sudo ./AdGuardHome
# 出现管理地址信息
[info] Go to http://192.168.1.3:3000
# 浏览器打开该管理地址,便出现了AdGuard Home欢迎界面

运行AdGuard Home


配置AdGuard Home

在右下角可以设置显示语言为 简体中文

直接点击下一步,默认即可

步骤4界面,会教你如何把设备连上我们安装的AdGuard Home服务,现在就按照上面连接到AdGuard Home吧

步骤4

过滤器菜单中,选择DNS封锁清单,可以启用或添加基于adblock 规则和 Hosts 语法的拦截清单,这才是最重要的

DNS 封锁清单

仪表盘中,可以看到启用后的效果

拦截规则


本文内容参考自:

最后修改:2022 年 11 月 27 日
如果觉得我的文章对你有用,请随意赞赏