{"id":225,"date":"2017-07-11T13:31:22","date_gmt":"2017-07-11T13:31:22","guid":{"rendered":"http:\/\/kloxo.web.id\/?p=225"},"modified":"2017-07-11T13:33:02","modified_gmt":"2017-07-11T13:33:02","slug":"pi-hole-dnscrypt-centos-7-os","status":"publish","type":"post","link":"https:\/\/kloxo.web.id\/?p=225","title":{"rendered":"Pi-Hole + DNSCrypt (Centos 7 OS)"},"content":{"rendered":"<p>Tulisan lanjutan dari posting sebelumnya mengenai &#8216;<a href=\"http:\/\/kloxo.web.id\/?p=222\" target=\"_blank\" rel=\"noopener\">Centos 7 OS + Pi-Hole<\/a>&#8216;.<\/p>\n<p>Untuk menambahkan fitur dnscrypt kita lanjutkan configurasi nya sebagai berikut :<\/p>\n<p>1. instalasi paket dan library yang diperlukan<br \/>\nyum install gcc make automake gcc-c++ glibc-devel libtool automake libtool-ltdl-devel<\/p>\n<p>2. instalasi libsodium<br \/>\ncd \/tmp<br \/>\nwget &#8211;no-check-certificate https:\/\/download.libsodium.org\/libsodium\/releases\/libsodium-0.6.1.tar.gz<br \/>\ntar -zxvf libsodium-1.0.12.tar.gz<br \/>\ncd libsodium-1.0.12<\/p>\n<p>.\/configure<br \/>\nmake &#038;&#038; make check<br \/>\nmake install<\/p>\n<p>echo \/usr\/local\/lib > \/etc\/ld.so.conf.d\/usr_local_lib.conf<br \/>\nldconfig<\/p>\n<p>3. instalasi dnscrypt-proxy :<br \/>\ncd \/tmp<br \/>\nwget &#8211;no-check-certificate http:\/\/download.dnscrypt.org\/dnscrypt-proxy\/dnscrypt-proxy-1.9.5.tar.gz<br \/>\ntar -zxvf dnscrypt-proxy-1.9.5.tar.gz<br \/>\ncd dnscrypt-proxy-1.9.5<br \/>\n.\/autogen.sh<br \/>\n.\/configure<br \/>\nmake<br \/>\nmake install<\/p>\n<p>sesuaikan \/etc\/resolv.conf agar menggunakan &#8216;nameserver 127.0.0.1&#8217;<\/p>\n<p>4. pengaturan dnscrypt-proxy untuk auto start ketika server boot<br \/>\nnano \/usr\/lib\/systemd\/system\/dnscrypt-proxy.service<br \/>\n&#8212;<br \/>\n[Unit]<br \/>\nDescription=DNSCrypt client proxy<br \/>\nBefore=dnsmasq.service<br \/>\nAfter=network.target<\/p>\n<p>[Install]<br \/>\nWantedBy=multi-user.target<\/p>\n<p>[Service]<br \/>\nType=simple<br \/>\nNonBlocking=true<br \/>\nExecStart=\/usr\/local\/sbin\/dnscrypt-proxy \/usr\/local\/etc\/dnscrypt-proxy.conf<br \/>\n&#8212;<br \/>\nctrl+x dan save<\/p>\n<p>5. konfigurasi dnscrypt-proxy agar menggunakan opendns sebagai resolver dns nya<br \/>\nnano \/usr\/local\/etc\/dnscrypt-proxy.conf<br \/>\n&#8212;<br \/>\nResolverName cisco<br \/>\nLocalAddress 127.0.0.2:5353<br \/>\nLogFile \/var\/log\/dnscrypt-proxy.log<br \/>\nLogLevel 6<br \/>\nUser nobody<br \/>\n&#8212;<br \/>\nctrl+x dan save<\/p>\n<p>saya hanya mengatur konfigurasi minimal pada dnscrypt, yaitu resolver, ip, port, log dan user, untuk pengaturan lebih lanjut silakan merujuk ke \/usr\/local\/share\/doc\/dnscrypt-proxy\/dnscrypt-proxy.conf<\/p>\n<p>6. penyesuaian konfigurasi pi-hole (dnsmasq) agar upstream dns nya menggunakan dnscrypt<br \/>\nnano \/etc\/dnsmasq.d\/01-pihole.conf<br \/>\n&#8212;<br \/>\nserver=127.0.0.2#5353<br \/>\n#server=8.8.8.8<br \/>\n#server=8.8.4.4<br \/>\n&#8212;<\/p>\n<p>ctrl+x dan save<\/p>\n<p>aktifkan autostart dan start\/restart service dnsmasq dan dnscrypt-proxy<\/p>\n<p>systemctl enable dnscrypt-proxy.service<br \/>\nsystemctl start dnscrypt-proxy.service<br \/>\nsystemctl restart dnsmasq.service<\/p>\n<p>selamat mencoba om teddy dan om putrawal&#8230;. \ud83d\ude00<\/p>\n<p>(sumber catatan :<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"mC5SPhbS4C\"><p><a href=\"https:\/\/jaranguda.com\/install-dnscrypt-1-4-di-centos-7\/\">Install DNSCrypt 1.4 di CentOS 7<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Install DNSCrypt 1.4 di CentOS 7&#8221; &#8212; Jaranguda\" src=\"https:\/\/jaranguda.com\/install-dnscrypt-1-4-di-centos-7\/embed\/#?secret=Y9ZtYplXjV#?secret=mC5SPhbS4C\" data-secret=\"mC5SPhbS4C\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><br \/>\nhttps:\/\/uwot.eu\/blog\/centos-dnscrypt-and-pdnsd\/<br \/>\nhttps:\/\/download.libsodium.org\/libsodium\/releases\/<br \/>\nhttps:\/\/download.dnscrypt.org\/dnscrypt-proxy\/)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tulisan lanjutan dari posting sebelumnya mengenai &#8216;Centos 7 OS + Pi-Hole&#8216;. Untuk menambahkan fitur dnscrypt kita lanjutkan configurasi nya sebagai berikut : 1. instalasi paket dan library yang diperlukan yum install gcc make automake gcc-c++ glibc-devel libtool automake libtool-ltdl-devel 2. instalasi libsodium cd \/tmp wget &#8211;no-check-certificate https:\/\/download.libsodium.org\/libsodium\/releases\/libsodium-0.6.1.tar.gz tar -zxvf libsodium-1.0.12.tar.gz cd libsodium-1.0.12 .\/configure make &#038;&#038; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-225","post","type-post","status-publish","format-standard","hentry","category-linux-server"],"_links":{"self":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=225"}],"version-history":[{"count":2,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions\/227"}],"wp:attachment":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}