找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 3|回复: 0

求助,NGINX反代AdGuardHome DOH无法访问

[复制链接]

7

主题

10

回帖

71

积分

注册会员

积分
71
发表于 2024-2-24 23:03:42 | 显示全部楼层 |阅读模式
在VPS上,已经搭建好了AdGuardHome,分配了域名,DOH端口是4443。
安装了https://github.com/ameshkov/dnslookup,通过dnslookup命令,4443端口,可以正常进行DNS查询。
NGINX在443端口,转发DOH请求到4443查询。
但是dnslookup,在NGINX的443端口,一直无法查询,NGINX报错 403

刚开始以为是NGINX配置问题,折腾了两天,现在终于有点眉目。
问题现象:
1、通过dnslookup命令,或者直接将DNS配置到ios设备,无法通过DOH查询请求。NGINX日志返回是  XX 403 146 "-" "-"
2、通过浏览器,或者curl访问对应的网址,比如 xx.com/dns-query?dns=XXX,nginx日志返回的是   200 186 "-" "Mozilla/5.0 (Macintosh;..." 或者  200 186 "-" "curl"
猜测:
user agent请求有问题,NGINX给返回了403.
但是翻遍了NGINX的配置文件,都找不到哪里配置了会返回403.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 13:01 , Processed in 0.044930 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表