Using DNSCRYPT With Arch Linux

DNSCRYPT is software which encrypts data sent from your computer to your dns. Your computer needs dns to give it a map of the internet. Unfortunately, this ‘last mile’ is often the target of ‘man-in-the-middle attack’. By encrypting the traffic to the dns from your computer, security is improved. So how do you enable dnscrypt?

I have arch installed in my computer. Here’s how I did it.

First download dnscrypt from AUR and compile it. Download it here. Unpack the tarball using the terminal.

$cd [download_directory]

$tar -xzf dnscrypt-proxy.tar.xz

then $cd dnscrypt-proxy

and $makepkg –asroot

to compile the package.

Use pacman to install the package.

$pacman -U dnscrypt-proxy-0.8-1-i686.pkg.tar.xz

You now have dnscrypt installed. Change your DNS settings to

$nano /etc/resolv.conf

and edit nameserver then save it.

Restart the daemon. $/etc/rc.d/network restart

Then start the dnscrypt-proxy daemon. $/usr/sbin/dnscrypt-proxy –daemonize

Restart the daemon. $/etc/rc.d/network restart

Check your connection here.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s