Closed givemeaname77 closed 2 years ago
Hi, did you create your certificate with letsencrypt? If yes, please try to recreate the certificate with "ISRG Root X1" as preferable chain.
Hi, did you create your certificate with letsencrypt?
Yes I did create it using lets letsencrypt. I followed your instruction over here https://github.com/0xERR0R/blocky/wiki/Configuration-of-HTTPS-for-DoH-and-Rest-API
please try to recreate the certificate with "ISRG Root X1" as preferable
and how do I do that. I have no idea regarding this
Please add the following parameter: --preferred-chain 'ISRG Root X1'
Please add the following parameter: --preferred-chain 'ISRG Root X1'
there is no ---preferred-chain option in lego. I went though the documentation on lego and found nothing so I googled it and found this issue https://github.com/go-acme/lego/issues/1197
which intern says visit this https://community.letsencrypt.org/t/transition-to-isrgs-root-delayed-until-jan-11-2021/125516
Do you use the latest version of lego? I had the same problem with android and could fix it. I used lego as docker container.
docker run -v /opt:/opt -e DUCKDNS_TOKEN=xxc09-879b-xxx goacme/lego --path /opt --domains 'xxx' --domains '*.xxx' --email xxx@gmail.com --dns duckdns -a run --preferred-chain 'ISRG Root X1'
To summarise it: this is an android issue. Letsencrypt has changed the root certificate and some android version don't accept the new one.
@givemeaname77 Did you try with "ISRG Root X1" chain?
I am trying to setup a DNS server on the cloud for my private use. I think I have manged to set it up and the DNS is working but he DNS over HTTPS/TLS is no working
Here is my config
I don't know whats wrong with the config. Tried testing it using curl here is the output
curl works on Linux but why is it not working on android when I set it up using private dns in network section