wireguard

Déploiement

Sous debian :

apt update
apt install wireguard-tools

Générer les clés

umask 077
wg genkey | tee /etc/wireguard/private.key | wg pubkey > /etc/wireguard/public.key

Editer la conf :

vim /etc/wireguard/wg0.conf

[Interface]
Address = 10.100.0.1/24
ListenPort = 51820
PrivateKey = CLE_PRIVEE_DU_SERVEUR

Pour la clé CLE_PRIVEE_DU_SERVEUR prendre celle de /etc/wireguard/private.key

Pour activer le service :

systemctl enable wg-quick@wg0

Pour le lancer :

systemctl start wg-quick@wg0

Pour recharger la conf :

wg syncconf wg0 <(wg-quick strip wg0)