Pi-hole Cloudflare DoH custom build
wget https://hobin.ca/cloudflared/releases/2022.2.1/cloudflared_2022.2.1_arm.tar.gz
tar -xvzf cloudflared_2022.2.1_arm.tar.gz
sudo cp ./cloudflared /usr/local/bin
cloudflared -v
sudo useradd -s /usr/sbin/nologin -r -M cloudflared
sudo chown cloudflared:cloudflared /etc/default/cloudflared
sudo chown cloudflared:cloudflared /usr/local/bin/cloudflared
sudo nano /lib/systemd/system/cloudflared.service
[Unit]
Description =cloudflared DNS over HTTPS proxy
After =syslog.target network-online.target
[Service]
Type =simple
User =cloudflared
EnvironmentFile =/etc/default/cloudflared
ExecStart =/usr/local/bin/cloudflared proxy-dns $CLOUDFLARED_OPTS
Restart =on-failure
RestartSec =10
KillMode =process
[Install]
WantedBy =multi-user.target
sudo systemctl enable cloudflared
sudo systemctl start cloudflared
sudo systemctl status cloudflared
sudo nano /etc/default/cloudflared
CLOUDFLARED_OPTS=--address 127.0.0.10 --port 5053 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query