I have an issue with Wireguard container that I use for routing my home traffic to the Internet. It looks like NAT-related which is described in the section «Road warriors, roaming and returning home» because it works with LTE (for Android) and doesn’t work from home Wi-Fi behind the NAT (both for Linux Mint and Android):
I think it has something to do with DNS. Because some sites could be opened with a browser and some are not. After flushing DNS all sites couldn’t be opened with a browser. Speedtest CLI successfully performed the Download test and failed with the Upload test. But dig successfully resolves names with the container’s DNS server. Android fails with Playstore and sites but successfully connects to the Telegram. So I don’t clearly understand what happens here.
The container runs on KVM VPS, my home router is TP-Link WR1043-ND and I use Pi-hole DNS on the RPi in my home network. I’ll give you all the necessary configs and logs that could help to understand and solve the problem. Help me please find a solution, I can’t do it myself, unfortunately.