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