major changes : update dnscrypt config for 2.0.46_beta3 *fallback_resolvers was renamed to bootstrap_resolvers
take a look here : dnscrypt changelog
- ipv4 and ipv6
- DNScrypt / DNSSEC (unbound)
- Ad-, Maleware-, ..., Blocking
- 5 config files ready for clients ( one with QR-Code in terminal )
- add_client.sh / remove_client.sh under development in tools
- Use a fresh / clean server os ( e.g. Ubuntu 20.04 is tested )
- The server has to be prepared with my script base_setup.sh -> repository
- if the base is not installed, the script below will download this one for you, follow the instructions.
- Copy the lines for your system below, and run it and follow the instructions
wget -O wireguard-dkms_dnscrypt_blocklist_x86.sh https://raw.githubusercontent.com/zzzkeil/Wireguard-DNScrypt-VPN-Server/master/debian_ubuntu/wireguard-dkms_dnscrypt_blocklist_x86.sh
chmod +x wireguard-dkms_dnscrypt_blocklist_x86.sh
./wireguard-dkms_dnscrypt_blocklist_x86.sh
(testing on a pi 4 on my home network)
wget -O wireguard-dkms_dnscrypt_blocklist_arm64.sh https://raw.githubusercontent.com/zzzkeil/Wireguard-DNScrypt-VPN-Server/master/debian_ubuntu/wireguard-dkms_dnscrypt_blocklist_arm64.sh
chmod +x wireguard-dkms_dnscrypt_blocklist_arm64.sh
./wireguard-dkms_dnscrypt_blocklist_arm64.sh
run ./add_client.sh or remove_client.sh
@ the end you see the QR Code for your wiregaurd app. example:
( *less then 5 minutes on my v-server together with base_setup.sh )