>>108506680
>>108501369
In fact to answer your question exactly, with dnsproxy you can do something like this to start a shell that uses DoH:
>In one terminal
git clone https://github.com/AdguardTeam/dnsproxy.git && cd dnsproxy && make
sudo ./dnsproxy -u https://dns.quad9.net/dns-query --http3 -l 127.53.53.53 -v
2026/04/02 08:08:15.298656 INFO dnsproxy starting version=0 revision=88e87e0 branch=master commit_time=1773842729
2026/04/02 08:08:15.298711 DEBUG hosts files are enabled
2026/04/02 08:08:15.298721 DEBUG hosts files are not specified, using default paths=[/etc/hosts]
2026/04/02 08:08:15.298889 DEBUG set upstream idx=0 addr=https://dns.quad9.net:443/dns-query
2026/04/02 08:08:15.298920 INFO upstream mode is set prefix=dnsproxy mode=load_balance
2026/04/02 08:08:15.298930 INFO cache disabled prefix=dnsproxy
2026/04/02 08:08:15.298936 INFO starting dns proxy server prefix=dnsproxy
2026/04/02 08:08:15.298942 INFO creating udp server socket prefix=dnsproxy addr=127.53.53.53:53
Comment too long. Click here to view the full text.