---
sidebar_position: 17
---

# AdGuard Home 教程

版本：v0.102.0

内网 DNS 与 DHCP 服务，监控网络情况，拦截不良网站

## 1、安装与卸载

```shell
#安装
apt update && apt install adguard-histb
#卸载
systemctl stop AdGuardHome
apt remove adguard-histb -y
rm -rf /opt/adguard
```

等待安装完成后，浏览器访问 http://盒子 IP:3000 打开 AdGuard Home 管理界面

**规则范例:**

1. 拦截 example.org 域名及其所有子域名

   ||example.org^

2. 放行 example.org 及其所有子域名

   @@||example.org^

3. AdGuard Home 现在将会把 example.org（但不包括它的子域名）解析到 127.0.0.1。

   127.0.0.1 example.org

4. 只是一条注释

   ! 这是一行注释

   \# 这也是一行注释

5. 阻止访问与 example_regex_meaning 匹配的域

   /REGEX/

6. [更多规则点击此处前往学习](https://github.com/AdguardTeam/AdGuardHome/wiki/Hosts-Blocklists)

## 2、设置网站黑名单

创建规则文件  



![](img/adguardhome3.png)



编辑内容，比如要拦截百度  



![](img/adguardhome4.png)



设置封锁清单  



![](img/adguardhome1.png)



![](img/adguardhome2.png)



检测配置是否生效  



进入自定义过滤规则，划到最下方  



![](img/adguardhome12.png)



如果需要过滤的域名较少，可以直接使用自定义过滤规则来过滤，自定义过滤规则优先级最高。建议使用第一种，可以备份规则，以免丢失  



内容和上面 dns.txt 内容的规则一致  



![](img/adguardhome13.png)



## 3、修改路由器的 DNS



将 DNS 服务器地址修改为盒子 IP，请针对自己的路由器找到相应的位置进行设置，图片仅供参考  



![](img/adguardhome5.png)



## 4、拦截效果



![](img/adguardhome8.png)



修改规则，不对 baidu.com 进行拦截  



使用“#”注释规则  



![](img/adguardhome9.png)



手动更新规则文件  



![](img/adguardhome10.png)



再次访问测试，成功访问  



![](img/adguardhome11.png)



已经不需要别的额外配置了，到这里已经完成了。  



## 5、日志查询



![](img/adguardhome16.png)



## 6、其他



AdGUARD 的开启与关闭，点击按钮切换  



![](img/adguardhome14.png)



![](img/adguardhome15.png)



**知识点：**



1. DNS 域名解析，优先查询本设备，如无结果才会访问 DNS 服务器获取  

   

2. 执行命令 ipconfig /displaydns 可以查看 DNS 电脑的 DNS 解析记录，生存时间（单位秒）过期后才会请求 DNS 服务器  

   

   ![](img/adguardhome6.png)

   

3. 执行命令 ipconfig /displaydns 清空记录  

   

   ![](img/adguardhome7.png)
