[OUTDATED] Setting Up and Using DNScrypt-Loader

Since dnscrypt is also a very alive project, the version changes regularly. How to update your installation (if you used the installation instructions from firestorrrm) - tested, upgrade from 1.8.1 to 1.9.1:
assumptions:
dnscrypt-proxy-x.x.x.tar.gz is the old version (currently running)
dnscrypt-proxy-y.y.y.tar.gz id the new version

  • Determine the new version number: check this site to determine the last version number, look for the file dnscrypt-proxy-y.y.y.tar.gz with the highest version number.
  • cd into the dnscrypt folder (if you followed the instructions from firestorrrm):
    cd dnsproxy
  • Download the file (you need to do this before making changes, DNS doesn't work during the upgrade):
    wget http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-y.y.y.tar.gz
  • Unpack the new version:
    tar -xf dnscrypt-proxy-y.y.y.tar.gz
  • Stop dnscrypt-proxy:
    sudo dnscrypt-loader
    select option 8 (Stop DNSCrypt-proxy)
    select option 10 (Quit)
  • cd into the old version folder (if you used the installation instructions from firestorrrm):
    cd dnscrypt-proxy-x.x.x
  • uninstall the old version
    sudo make uninstall
  • cd into the new version:
    cd ../dnscrypt-proxy-y.y.y
  • Install the new version:
    sudo ldconfig
    ./configure
    make
    sudo make install
  • Verify the new version number
    dnscrypt-proxy --version
  • Reboot:
    sudo reboot
  • Check if everything works, browse to this and select "Standard test", the test should return your configured DNScrypt server
1 Like