Update: Get step-by-step instructions for setting up DNSCrypt on Linux here
When we released the Mac-only preview of DNSCrypt, we knew it was a game changer. The revolutionary piece of lightweight software encrypts all DNS traffic between you and our servers. We also knew it was our responsibility to get this fundamental improvement to Internet security ready for the masses as quickly as possible. That’s why last week we announced that we’re searching for a rockstar win32 hacker to build a Windows release. But the blog post catalyzed a frenzy of responses from Linux users asking when a version would be available for them.
The good news, is that the wait is over for Linux users. In fact, there was never a wait at all. We published the code for DNSCrypt on GitHub when we released the preview, so although there isn’t a user interface built just yet, Linux users can still experience the benefits of DNSCrypt in just a few steps. Here are simple step-by-step instructions for setting up DNSCrypt on your Linux machine:
- Download a package for your Linux distribution. i386 and amd64 packages in .deb (Debian, Mint, Ubuntu…), and .rpm (Openwall, CentOS, Fedora…) formats are supplied.
- Install the package using your package manager
- Open a terminal. Enter: sudo /usr/sbin/dnscrypt-proxy –daemonize
- Set your DNS settings to 127.0.0.1. Confirm you’re using OpenDNS.
Now that you’re using DNSCrypt, you can spread the word to other Linux users. We’d love to see your blog posts, videos and social media posts so don’t forget to tag @CiscoUmbrella. If you want to help build a GUI to make this process even easier for Linux users, we’d be happy to work with you to get it right. If you’d like us to review your work, email us at
dnscrypt at opendns dot com.
Additional instructions and compilation instructions for other operating systems can be found here.