Files
doc/docs/nas-skill/17-adguardhome.md
811604bd14 update
补充卸载步骤
2024-03-12 23:04:06 +08:00

201 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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)