After spending years running Cloudflare's DNS, I still like to run my own DNS resolver on macOS. I tried all sorts of setups and they all broke all the time.
I just realized my current setup lasted a while: dnscrypt-proxy with DoH, and captive-browser for captive portals. 
-
-
Thanks! dnscrypt-proxy is being excellent.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.