IrineSistiana / mosdns

一个 DNS 转发器
GNU General Public License v3.0
2.96k stars 336 forks source link

[Bug] DOH浏览器访问错误400 #405

Closed pmkol closed 2 years ago

pmkol commented 2 years ago

在提交之前,请确认

mosdns 版本

4.1

操作系统

centos

Bug 描述和复现步骤

用浏览器访问DOH地址的时候,是错误400,但用dosproxy一类的程序,转成UDP是没任何问题的,这个是BUG,还是刻意做了什么限制?如果想用浏览器测试的话,应该怎么测试?

使用的配置文件

servers:
  - exec: main_sequence
    timeout: 2
    listeners:
      - protocol: udp
        addr: "0.0.0.0:53"
      - protocol: tcp
        addr: "0.0.0.0:53"
      - protocol: http
        addr: "0.0.0.0:9053"
        url_path: "/dns-query"
        get_user_ip_from_header: "X-Forwarded-For"

mosdns 的 log 记录

No response

IrineSistiana commented 2 years ago

用浏览器开会缺少必要的HTTP头。mosdns会检查。dnsproxy不会。