移动端的Chromium (Chrome, Brave)停止信任我本地的LetsEncrypt证书



我已经注册了*.dev.example.com的通配符证书,我在本地安装的nginx服务器上使用,为网站提供服务,并能够在所有设备,Android, iOS等上测试它们…

工作流程如下(简要)

  • 配置路由器dnsmasq将所有*.dev.example.com请求路由到192.168.1.xxx
  • 192.168.1.xxx运行nginx,它被配置为使用*.dev.example.com的通配符证书
  • 从局域网内的任何设备访问https://dev.example.comhttps://xxx.dev.example.com工作正常。

现在,从今天开始,Google (Brave)拒绝证书并且不会正确请求URL ->nginx返回File not found

如果我从Android rest客户端(如Restler)或Firefox或Opera调用URL,一切都按预期工作。

关于这种方式,Chromium有什么变化吗?

问题是,Brave启用了Use secure DNS(可能是通过最近的更新),这绕过了我路由器的DNS设置。

最新更新