Why I use https-dns-proxy 1st then dnscrypt-proxy2.1.12 daily?

my device Linksys WRT1900ACS v1, OS 24.10.2 and snapshot, Kernel is 6.6.93-100

Because ISP cannot be easily trust forever ! So before I downloaded daily hagezi, I need to start https-dns-proxy for fetching via curl them saved /tmp/your-blocked-names.txt and more others. Also because my /etc/dnscrypt-proxy2/dnscrypt-proxy.toml refered some files located /tmp are not exist juste after rebooting.

How to use dnscrypt-proxy v2.1.12 instead of 2.1.5 now? After installed dnscrypt-proxy2 by apk add. That is default 2.1.5-r1. Make sure "service dnscrypt-proxy stop".
cd /tmp
"curl -sL https://github.com/DNSCrypt/dnscrypt-proxy/releases/download/2.1.12/dnscrypt-proxy-linux_arm-2.1.12.tar.gz -o - | tar -xz -C /tmp/ "
mv /tmp/linux-arm/dnscrypt-proxy /usr/sbin/dnscrypt-proxy

You can verify by "dnscrypt-proxy --version".

Next, you can choose http3 for cloud* or goo* or others, or odoh or DoHot (https://github.com/alecmuffett/dohot).
All passed YES on https://quic.nginx.org/quic.html.
You can check yours on https://dnsleaktest.com/ for odoh or DoHoTor.
By the way, only DoHoTor need to be install tor then "service tor start && sleep 12" before service dnscrypt-proxy start.

What is the benefit of dp2?
Not consume more memory but keep more blocked contents.
Example: you can "sed -i '/porn/d;/sex/d;/.xxx$/d' your-blocked-names.txt" about saving 0.5MiB then add 'sex', 'porn' and '.xxx' in the top of /tmp/your-blocked-names.txt
I recommend install gnu/sed instead of busybox/sed to save your time.
Also no need to place "local=" like in /tmp/dnsmasq.conf

Yes, even Wireguard server install, config and start in the same single wrt1900acs, it still works well with 2WiFis stable. There are still 200MB free memory.

Best have your fun!

At last, I have a little question if someone can fix: How to schedule WiFi 2.4G turn-off and keep WiFi 5G work but WITHOUT HIGHER CPU ? it is my headache, after I turn-off some, CPU will 0.1x to 1.00 soon.

# uname -a
Linux 6.12.40 6.12.40 #0 SMP Sat Aug 9 14:48:33 2025 armv7l GNU/Linux

# dnscrypt-proxy --version
2.1.13

free

          total        used        free      shared  buff/cache   available 

Mem: 505844 160832 217480 68032 127532 228312