Expected Behaviour:
DoH should be working and shown to be active.
OS: Latest Raspberry Pi OS
Hardware: Raspberry Pi Zero W
I followed this guide here: https://docs.pi-hole.net/guides/dns-over-https/ .
When I run the following command I get the output as seen in the link below, suggesting the cloudflared service is running.
sudo systemctl status cloudflared
Output:
● cloudflared.service - cloudflared DNS over HTTPS proxy
Loaded: loaded (/etc/systemd/system/cloudflared.service; enabled; vendor pres
Active: active (running) since Sat 2020-08-08 16:01:48 BST; 18h ago
Main PID: 522 (cloudflared)
CGroup: /system.slice/cloudflared.service
└─522 /usr/local/bin/cloudflared proxy-dns --port 5053 --upstream htt
Aug 09 00:07:16 raspberrypi cloudflared[522]: time="2020-08-09T00:07:16+01:00" l
Aug 09 00:07:16 raspberrypi cloudflared[522]: time="2020-08-09T00:07:16+01:00" l
Aug 09 00:07:16 raspberrypi cloudflared[522]: time="2020-08-09T00:07:16+01:00" l
Aug 09 00:07:16 raspberrypi cloudflared[522]: time="2020-08-09T00:07:16+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" l
lines 1-17/17 (END)...skipping...
● cloudflared.service - cloudflared DNS over HTTPS proxy
Loaded: loaded (/etc/systemd/system/cloudflared.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-08-08 16:01:48 BST; 18h ago
Main PID: 522 (cloudflared)
CGroup: /system.slice/cloudflared.service
└─522 /usr/local/bin/cloudflared proxy-dns --port 5053 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query
Aug 09 00:07:18 raspberrypi cloudflared[522]: time="2020-08-09T00:07:18+01:00" level=error msg="failed to connect to an HTTPS backend \"https://1.0.0.1/dns-query\"" error="failed to perform an HTTPS request: Post https://1.0.0.1/dns-query\"" error="failed to perform an HTTPS request: Post https://1.0.0.1/dns-query: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Yet when I check here: https://1.1.1.1/help if DoH is active, it says no. See here: https://1.1.1.1/help#eyJpc0NmIjoiTm8iLCJpc0RvdCI6Ik5vIiwiaXNEb2giOiJObyIsInJlc29sdmVySXAtMS4xLjEuMSI6IlllcyIsInJlc29sdmVySXAtMS4wLjAuMSI6IlllcyIsInJlc29sdmVySXAtMjYwNjo0NzAwOjQ3MDA6OjExMTEiOiJObyIsInJlc29sdmVySXAtMjYwNjo0NzAwOjQ3MDA6OjEwMDEiOiJObyIsImRhdGFjZW50ZXJMb2NhdGlvbiI6IkFNUyIsImlzV2FycCI6Ik5vIiwiaXNwTmFtZSI6Ikdsb2JhbCBMYXllciBCLlYuIiwiaXNwQXNuIjoiNDk0NTMifQ==
Why does it say DoH is not active? What am I missing?
Actual Behaviour:
DoH shown to be inactive on this website: https://1.1.1.1/help