Have you used https://nextdns.io/ ?
Do you have problems with connecting to public wifi when running the app? I've noticed setting the DNS locally on a computer throws off the local library wifi that has the captive page that makes you agree to terms before proceeding.
Yesterday it was http://www.futureus.com/