AdGuard Home搭建DOH

一键安装docker

curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
#创建docker   #https://hub.docker.com/r/adguard/adguardhome

docker pull adguard/adguardhome

docker run --name adguardhome\
    --restart unless-stopped\
    -v /root/adguardhome/workdir:/opt/adguardhome/work\
    -v /root/adguardhome/confdir:/opt/adguardhome/conf\
    -p 3000:3000/tcp\
    -p 36886:36886/tcp\
    -d adguard/adguardhome

#3000为管理端口 第一setup 管理端口80改3000
#36886为https端口  默认443 需修改

设置参考# https://www.nange.cn/dns-over-https-for-adguard.html

appnode为例
反代后端路径  /dns-query
如果填/会暴露 /dns-query
请求路径 自己生成一个随机数   /oOnZY74WyMWFuM34sgCDv2V2LB   这个就是藏起来的

appnode let's生成证书  把证书复制到ahm

验证工具
wget https://github.com/ameshkov/dnslookup/releases/download/v1.4.8/dnslookup-linux-amd64-v1.6.0.tar.gz
tar zxf dnslookup-linux-amd64-v1.4.8.tar.gz && cd linux-amd64
dnslookup www.google.com https://dns.123.com/oOnZY74WyMWFuM34sgCDv2V2LB

发表回复