当前位置:首页-文章-教程分享-正文

搭建AdGuard Home广告拦截DNS解析服务器

AdGuard Home广告拦截DNS解析服务器

一、运行环境

  • 操作系统:Centos
  • 软件包:AdGuard Home
  • 开放端口:TCP(80/67/68/443/853/3000)、UDP(53)

二、搭建步骤

1、安装AdGuard Home

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar xvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
sudo ./AdGuardHome -s install
./AdGuardHome -s status

安装完成后可以在浏览器中输入以下内容,在端口3000(防火墙需要开通对应的端口)上访问AdGuard Home Web界面 http://xxxx:3000/,将xxxx替换为服务器的公网IP地址。

如果提示 listen udp 0.0.0.0:53: bind: address already in use,这是啥情况呢?其实是系统默认情况下带有本地DNS服务器 systemd-resolved ,该服务使用53端口,从而阻止 AdGuard Home 与其绑定。要解决此问题,禁用 systemd-resolved 守护程序即可。

//停止进程
systemctl stop systemd-resolved
//禁止随开机启动
systemctl disable systemd-resolved
//阿里云官方提供的停止进程命令
systemctl stop systemd-resolved.service

2、控制命令

#卸载AdGuard Home服务。
./AdGuardHome -s uninstall
#启动服务。
./AdGuardHome -s start
#停止服务。	
./AdGuardHome -s stop
#重新启动服务。
./AdGuardHome -s restart
#显示当前的服务状态。
./AdGuardHome -s status

三、AdGuard配置

1、上游DNS服务器

打开 设置->DNS设置->上游 DNS 服务器 中粘贴以下地址并应用:

https://cloudflare-dns.com/dns-query
tls://1dot1dot1dot1.cloudflare-dns.com
1.1.1.1
180.76.76.76
119.29.29.29
223.5.5.5
114.114.114.114
8.8.8.8
1.2.4.8
101.226.4.6

2、广告过滤规则

打开 过滤器->DNS封锁清单->添加阻止列表->添加自定义列表 添加广告过滤规则

具体广告过滤规则请查看下列文章:

四、本站自建DNS服务器

119.23.59.23

本文原创,作者:鸭鸭吖,其版权均为技术园所有。
如需转载,请注明出处:https://iox7.com/16.html

相关文章

换一批