WireGuard - Linux

Install WireGuard by following the official instructions

Copy past this command to run our configuration script inside a terminal and enter your username and password when prompted

curl -L https://bunkervpn.com/wg > bkrwg.py && chmod +x ./bkrwg.py && ./bkrwg.py

(SHA256 is : f8f55bee9e435135060ad4f5ef5ab7466dc39c757741f8b9c45007672c8cd7dd)

Turn on WireGuard :

wg-quick up bkr-ch2

Turn off WireGuard :

wg-quick down bkr-ch2

Troubleshooting :

[!]URL ERROR Reason: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:720)

You need to install openssl for python on your distribution:
Debian: sudo apt install python3-ndg-httpsclient
Ubuntu: sudo apt install python3-ndg-httpsclient
ArchLinux: sudo pacman -S python-ndg-httpsclient
OpenSuse: sudo zypper install python3-ndg-httpsclient
Fedora: sudo dnf install python-ndg_httpsclient

/usr/bin/wg-quick: line 32: resolvconf: command not found
This mean you don’t have resolvconf package which is used to configure the dns. Install it on your distribution.

“WireGuard” and the “WireGuard” logo are registered trademarks of Jason A. Donenfeld.