I use DnsCrypt with DNSMasq as DNS cache so the system is getting a faster through the caching! Your Internet request does not have to bounce around the internet every time you visit a page.
Once you have been there it will only bounce in your DNSMasq cache and that does not take any time.
Here is how to test it:
Install dig (bind-tools).
Then enter this command for a page you have not visited yet (archlinux.org in this case).
Code: Select all
dig archlinux.org | grep "Query time"
This will report some time spent but now repeat the command:
Code: Select all
dig archlinux.org | grep "Query time"
And check what happens! This time the query is done in the Local DNS IP cache and way faster if DNSMasq is set up correctly.
Here is a screenshot of my result:
To check DNSCrypt you can go to:
https://dnsleaktest.com/
This should report your DNSCrypt server as a leak since it is not the same as your ISP.
To check how your setup is doing against DNS Spoofing - you can test it here:
https://www.grc.com/dns/dns.htm
(If you use dnscrypt and browse there with HideMy Ass it wont find anything - there is a Hidemyass button for Chromium that you can install)