赞
踩
AdGuard Home 是 AdGuard 开源的一个私人 DNS 服务端,只需在网关部署,即可实现全局域网的广告拦截与隐私反追踪。在 DNS 解析的过程中,匹配规则库内的 Url 进行拦截,同时在客户端中,还可以通过自定义过滤规则实现网页 DOM 的拦截。
在uos部署DNS服务器的整体思路为干掉自带的dns服务器——搭建adguardhome——接管dns服务器——配置adguardhome——系统服务自启动——日常使用过程中不断调试——为局域网内其他设备提供dns服务。
dnsmasq会占用53端口为我们提供DNS服务,但我们要安装adguardhome来接管DNS服务,如果直接杀进程又会导致本机失去DNS服务,所以要提前配置好systemd-resolved(也可以用其他的dns服务器取代)来取代dnsmasq来为本机提供DNS服务,并且不需要它占用53端口。
vim /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 #取消注释,增加dns
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
DNSStubListener=no #取消注释,把yes改为no
到系统监视器内搜索resolved 并关闭,去掉自启动。
这样下来系统的53端口(DNS服务器)就被解放出来了,接下来验证一下。
nslookup www.baidu.com
看下你的系统DNS服务商
接下来就开始配置AdGuard Home。
#uos专业版是ARM64平台 ,所以要下载arm64的包
wget https://static.adguard.com/adguardhome/edge/AdGuardHome_linux_arm64.tar.gz -O AdGuardHome.tar.gz
tar xvf AdGuardHome.tar.gz
mkdir /usr/local/AdGuard_Home
mv AdGuardHome/AdGuardHome /usr/local/AdGuard_Home
cd /usr/local/AdGuard_Home
./AdGuardHome --service install
除了直接安装到系统,我们还可以通过 Docker 来安装 AdGuard Home。安装方法请自行百度。
到系统监视器内开启AdGuardHome 服务,并设置自启动。
进入安装向导
在浏览器中打开 AdGuard Home 的后台,进入安装向导,点击 “开始配置”。默认后台地址为:http://IP:3000/
设置网络接口
将后台的访问端口更改为 3000,避免与 NAS 后台的 80 端口发生冲突,DNS 端口保持为 53 即可。
设置管理员账户
完成初始化设置
安装完成后,我们还需要进一步的设置,根据需要作出一定的优化。
常规设置
DNS 设置
DNS 服务器推荐
不同地区连接至 DNS 服务器的速度各有差异,各位可以通过 Ping 测速的方式寻找当地连接延迟最低的 DNS 服务器。更多 DNS 服务器可以在 AdGuard 文档中找到。
DNS 提供商 | 类别 | 地址 |
阿里 | IPv4 DNS | 223.5.5.5 |
IPv6 DNS | 2400:3200:baba::1 | |
DNS-over-Https | https://dns.alidns.com/dns-query | |
DNSPod | IPv4 DNS | 119.29.29.29 |
DNS-over-Https | https://doh.pub/dns-query | |
114 | IPv4 DNS | 114.114.114.114 |
IPv4 DNS | 8.8.8.8 | |
IPv6 DNS | 2001:4860:4860::8888 | |
DNS-over-Https | https://dns.google/dns-query | |
Cloudflare | IPv4 DNS | 1.1.1.1 |
IPv6 DNS | 2606:4700:4700::1111 | |
DNS-over-Https | https://dns.cloudflare.com/dns-query |
DNS 封锁清单
为了更好地发挥 AdGuard Home 去广告的功能,仅依靠默认的过滤规则是不够的,但也不宜过多,过多的过滤规则会影响解析的速度,各位可以根据需要添加过滤规则。
过滤规则列表
个人用的,其余请自行百度 adguardhome 规则
https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/all.txt
接下来看仪表盘
如果有数据说明部署成功了。
1.如果存在部分网站打不开,可以去查询日志中放行。
2.广告过滤不干净,请自行探索过滤规则和自定义hosts
3.如果需要为局域网内其他设备(如手机、电脑)提供去广告服务,请自行开发53端口(TCP/UDP),并将其他设备DNS地址填写为UOS的IP地址。
4.如果对网速有显著下降,请自行更换上游DNS服务商。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。