How install and configure DNSCRYPT linux .

Share Button


How to install DNSCRYPT :

Official page :

The dnscrypt no use to hide your real ip does not replace a vpn, only makes the encryption of DNS for possible attacks protection, but is an essential protection.
For all systems
You can install in two ways manual setting step by step or automatically (recommended)
Please note this is a demonstration of manual installation for each update has to be changed the number of the version.

manual installation and configuration:
there is no update information has to be the user to check for updates on the pages looking down the existence of new packages.


the installation must be carried out in root systems such as Linux and other kali using is not necessary (sudo)


step 1:

install prerequisites:
open Terminal and type:

sudo apt-get install build-essential

step 2:

install and configure libsodium package

open Terminal and type:


tar-xvzf libsodium-1.0.3.tar.gz
cd libsodium-1.0.3
make check
make install

step 3:

install and configure dnscrypt:

open Terminal and type:


tar -xvzf dnscrypt-proxy-1.6.0.tar.gz
cd dnscrypt-proxy-1.6.0
make && make install

After installation and configuration can start using dnscrypt manually always start at system startup, you can choose the server you want the list stored supposedly here      [/usr / local / share / dnscrypt-proxy / dnscrypt -resolvers.csv]

start dnscrypt:
open Terminal and type:

~# dnscrypt-proxy –daemonize –
~# nano /etc/resolv.conf ( here change to and save file and exit )
~# dnscrypt-proxy -R
[INFO] Initializing libsodium for optimal performance
[INFO] Generating a new key pair
[INFO] Done

if all goes well it will look like 🙂

but check if your dnscrypt is working on that page:

Now Installation in automatic mode to start at system startup:

download and configuration.
# wget
# chmod +x
# ./
start dnscrypt: open Terminal and type:
# ./

then you choose your server .
whenever your system start dnscrypt will start automatically, done.

but check if your dnscrypt is working on that page:

for further information visit:

(recommended) if you want more secure do not use dns servers with logs , you will see on your list on dnscrypt -resolvers.csv or on configuraction automatic mode .
done .


Share Button


  1. Fantastic post.Much thanks again. Cool.

  2. Enjoyed every bit of your article. Keep writing.

  3. Thank you a lot for providing individuals with such a special chance to read in detail from this blog. It’s always so sweet plus stuffed with a lot of fun for me and my office colleagues to search your web site particularly thrice in one week to see the latest issues you will have. And lastly, I am just at all times motivated with all the mind-blowing pointers you give. Selected 2 facts in this post are truly the most efficient we’ve had.

  4. Muchos Gracias for your blog post.Much thanks again. Will read on…

  5. Great, thanks for sharing this article post.Thanks Again. Awesome.

  6. Appreciate you sharing, great blog article.Really looking forward to read more. Want more.

  7. I think this is a real great article post. Great.

  8. Major thanks for the blog.Thanks Again. Awesome.

  9. Thank you ever so for you blog article.Really looking forward to read more. Really Great.

  10. Really appreciate you sharing this article.

  11. Hey, thanks for the article post.Much thanks again.

  12. Say, you got a nice blog.Really looking forward to read more. Fantastic.

  13. igU217 Only two things are infinite, the universe and human stupidity, and I am not sure about the former.

  14. Libsodium > 404 not found > gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.