iOS 13 app tracking alert has dramatically cut location data flow to ad industry
Although it doesn't stop DNS over HTTPS, I use a DNS sinkhole on my home network and then I use wireguard to VPN into home when I'm not connected to my home WiFi.The Wireguard iOS app allows you to automatically connect to your configured interfaces based on whether you're using cellular data, connected to specific SSIDs, or disconnected from specific SSIDs.The only downside I have found to this approach so far is that it can break captive portals on public WiFi networks, which I will just disconnect from if I have a reasonable 4G signal.