一键安装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