major changes :
- add support for ubuntu 22.04
- all other things i forgot :)
- DNScrypt with anonymized_dns / DNSSEC (unbound)
- Ad-, Maleware-, ..., Blocking
- 3 config files for your clients
- add or remove clients with add_client.sh / remove_client.sh
- backup, restore and unistall options
- Use a fresh / clean and up to date server os debian or ubuntu
- Copy the lines for your system below, and run it and follow the instructions
- My script base_setup.sh need to installed -> repository
- if not installed, base_setup.sh will downloaded for you, just follow the instructions.
wget -O wireguard-dnscrypt_blocklist_x86.sh https://raw.githubusercontent.com/zzzkeil/Wireguard-DNScrypt-VPN-Server/master/debian_ubuntu/wireguard-dnscrypt_blocklist_x86.sh
chmod +x wireguard-dnscrypt_blocklist_x86.sh
./wireguard-dnscrypt_blocklist_x86.sh
@ the end you see the QR Code for your wiregaurd app.
-----------------------------------------Click to expand!
(testing on a pi 4 on my home network)
is currently in maintenance - comming back in a few days -
run ./add_client.sh or ./remove_client.sh
run ./wg_config_backup.sh or ./wg_config_restore.sh
https://github.com/zzzkeil/wireguard-dnscrypt-tor-server
** project target
encrypted wireguard vpn connection to server
all traffic from wireguard clients will go over tor network
dns nameresulotion over dnscrypt (Anonymized DNS) with blocklists
onion (darknet) nameresulotion over dnscrypt forward to tor
wget -O beta-wireguard-dnscrypt_blocklist_x86.sh https://raw.githubusercontent.com/zzzkeil/Wireguard-DNScrypt-VPN-Server/master/debian_ubuntu/beta-wireguard-dnscrypt_blocklist_x86.sh
chmod +x beta-wireguard-dnscrypt_blocklist_x86.sh
./beta-wireguard-dnscrypt_blocklist_x86.sh