<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DNScrypt on nagg.eu</title><link>https://nagg.eu/tags/dnscrypt/</link><description>Recent content in DNScrypt on nagg.eu</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 01 Nov 2015 22:40:27 +0000</lastBuildDate><atom:link href="https://nagg.eu/tags/dnscrypt/index.xml" rel="self" type="application/rss+xml"/><item><title>CentOS, DNSCrypt and pdnsd</title><link>https://nagg.eu/centos-dnscrypt-and-pdnsd/</link><pubDate>Sun, 01 Nov 2015 22:40:27 +0000</pubDate><guid>https://nagg.eu/centos-dnscrypt-and-pdnsd/</guid><description>&lt;p&gt;DNSCrypt installation process is pretty simple since it is present in the repository, pdnsd on the other hand is missing, luckily compiling from source is not that hard.&lt;br&gt;
For the sake of completeness I will also cover the procedure to install DNSCrypt from source, alternatively &lt;code&gt;yum install dnscrypt-proxy&lt;/code&gt;.&lt;br&gt;
Install the required dependencies and get the source code:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[root@CentOS ~]# yum install gcc libsodium-devel libtool-ltdl-dev git wget
[root@CentOS ~]# git clone https://github.com/jedisct1/dnscrypt-proxy.git
[root@CentOS ~]# wget http://members.home.nl/p.a.rombouts/pdnsd/releases/pdnsd-1.2.9a-par.tar.gz
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="pdnsd"&gt;pdnsd&lt;/h2&gt;
&lt;p&gt;Compile and install:&lt;/p&gt;</description></item><item><title>DNScrypt-proxy 1.6.2, new configuration</title><link>https://nagg.eu/dnscrypt-proxy-1-6-2-new-configuration/</link><pubDate>Tue, 18 Aug 2015 17:24:15 +0000</pubDate><guid>https://nagg.eu/dnscrypt-proxy-1-6-2-new-configuration/</guid><description>&lt;p&gt;The latest version of DNScrypt-proxy does not use anymore a single configuration file (&lt;code&gt;/etc/conf.d/dnscrypt-proxy&lt;/code&gt;) but instead completely relies on systemd.&lt;br&gt;
Configuration is now split in two different files.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[root@arch ~]# cat /etc/systemd/system/multi-user.target.wants/dnscrypt-proxy.service
---
[Unit]
Description=DNSCrypt client proxy
Requires=dnscrypt-proxy.socket

[Install]
Also=dnscrypt-proxy.socket
WantedBy=multi-user.target

[Service]
Type=simple
NonBlocking=true
ExecStart=/usr/bin/dnscrypt-proxy \
 --resolver-address=185.97.7.7:27015 \
 --provider-name=2.dnscrypt-cert.fvz-rec-de-fra-01.dnsrec.meo.ws \
 --provider-key=9FCC:EB74:6856:238D:AC57:428B:DE4F:D9C6:E736:5370:E9F9:5415:3BD3:6EBE:A8C2:FAFE \
 --user=nobody
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;hellip;and&amp;hellip;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[root@arch ~]# cat /etc/systemd/system/dnscrypt-proxy.socket
---
[Unit]
Description=dnscrypt-proxy listening socket
After=network.target

[Socket]
ListenStream=127.0.0.2:53
ListenDatagram=127.0.0.2:53

[Install]
WantedBy=sockets.target
&lt;/code&gt;&lt;/pre&gt;</description></item></channel></rss>