Trial --upstream communication is not possible.
The assumption is that it will go to the DNS specified in --fallback, but in reality it continues to use the DNS specified in --upstream.
I don't know if this is related to the problem, but when I get a tcpdump, it is communicating via UDP even though I specified "tcp://".
Therefore, we would not notice if the packets are not reaching upstream.
/usr/bin/dnsproxy -v -u tcp://8.8.8.8 -f tls://1.1.1.1 -r 0 --cache --cache-size=67108864
Start dnsproxy with parameters as above.
Trial --upstream communication is not possible. The assumption is that it will go to the DNS specified in --fallback, but in reality it continues to use the DNS specified in --upstream.
I don't know if this is related to the problem, but when I get a tcpdump, it is communicating via UDP even though I specified "tcp://". Therefore, we would not notice if the packets are not reaching upstream.