在Linux搭建AdguardHome全局去广告DNS
SSH连接服务器,安装wget,已安装的可以忽略
yum install wget
安装AdGuardHome必备的依赖,不安装会导致后续报错
yum install sudo nano bind9-host
下载AdGuardHome二进制文件(根据处理器二选一)
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz
解压并进入目录
tar xvf AdGuardHome_linux_arm.tar.gz
cd AdGuardHome
运行安装
sudo ./AdGuardHome -s install
其他可能用到的命令
sudo ./AdGuardHome -s uninstall - 卸载 AdGuard Home 服务.
sudo ./AdGuardHome -s start - 启动AdGuard Home服务.
sudo ./AdGuardHome -s stop - 停止AdGuard Home服务.
sudo ./AdGuardHome -s restart - 重启AdGuard Home服务.
sudo ./AdGuardHome -s status - 显示当前服务状态.
访问网络控制台
http://localhost:3000/
常用设置
进入DNS封锁清单(这里推荐两个,均为网上收集)
halflife(涵盖了 EasyList China、EasyList Lite、CJX 's Annoyance、乘风视频过滤规则,以及补充的其它规则)
https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad.txt
anti-AD
https://anti-ad.net/easylist.txt
DNS服务器推荐
复制下方DNS列表到在上游DNS服务器文本框
填写Bootstrap DNS 服务器列表
选择并行请求
应用
测试上游DNS
看到提示的指定的DNS测试通过就行了,不行的话再根据提示的某个服务器去掉就行了。例如提示1.1.1.1这个服务器不通过的话就在上面的DNS服务器文本框中去掉就行了。
tls://dns.pub
https://dns.pub/dns-query
tls://dns.alidns.com
https://dns.alidns.com/dns-query
Bootstrap DNS 服务器列表
219.141.136.10(北京电信)
119.29.29.29
119.28.28.28
223.5.5.5
223.6.6.6
docker版安装
docker run -d \
--name adguardhome \
-v $PWD/adguardhome/work:/opt/adguardhome/work \
-v $PWD/adguardhome/conf:/opt/adguardhome/conf \
-p 53:53/tcp \
-p 53:53/udp \
-p 67:67/udp \
-p 68:68/tcp \
-p 68:68/udp \
-p 80:80/tcp \
-p 443:443/tcp \
-p 853:853/tcp \
-p 3000:3000/tcp \
adguard/adguardhome
原文地址:https://blog.csdn.net/weixin_51863878/article/details/130811758