WireGuard
Sur le serveur (Linux)
add-apt-repository ppa:wireguard/wireguard
apt-get update
apt-get install wireguard
reboot
umask 077
wg genkey | tee privatekey | wg pubkey > publickey
cat publickey # Noter la clé public du serveur
vim /etc/wireguard/wg0.conf
chmod 640 wg0.conf
wg-quick up wg0
systemctl enable wg-quick@wg0.service
systemctl start wg-quick@wg0.service
Sur le client (peer)
Faire la même chose sur le poste client (peer) que la procédure du serveur, sauf :
- remplacer l'IP dans cette comamnde
ip addr add 10.0.0.2/24 dev wg0
- cette comamnde
wg set wg0 peer <publickey du serveur> allowed-ips <ip serveur local>/32 endpoint <ip serveur>:<port serveur>
Noter la clé public du client
cat publickey
Commandes générales
Affiche l'info de base de l'interface wg0
wg