====== Installation de wireguard et configuration avec un VPN Ilico ======
Pré-requis :
- s'abonner à un VPN Ilico (5€/mois) pour avoir une IP fixe
- récupérer la clé publique du serveur Wireguard Ilico auprès de support@ilico.org
===== Installation de Wireguard =====
sudo apt install wireguard
===== Création des clés publique et privé de VOTRE serveur =====
wg genkey | sudo tee /etc/wireguard/wg-private.key | wg pubkey | sudo tee /etc/wireguard/wg-public.key
La valeur retournée suite à cette commande est la clé publique de VOTRE serveur à envoyer à support@ilico.org
===== Configuration Wireguard =====
Pour la visualiser :
sudo cat /etc/wireguard/wg-private.key
Puis l'inscrire dans :
sudo nano /etc/wireguard/wg0.conf
[Interface]
# Adresse IP du client à l'intérieur du VPN
Address = ,
# Clef privée du client
PrivateKey =
DNS = 80.67.180.1, 80.67.169.12
# ==== Configuration liée au serveur ====
[Peer]
# Clef publique du du serveur
PublicKey =
# Adresse et port du serveur
Endpoint = 80.67.180.4:37448
# Range d'adresses IP qui doivent être routées à travers le VPN
AllowedIPs = 0.0.0.0/0, ::/0
# Et pour finir, le keepalive pour éviter d'avoir des soucis
# si le client se trouve derrière un routeur NAT
PersistentKeepalive = 25
===== Utilisation =====
Pour lancer wireguard :
sudo wg-quick up wg0
Pour vérifier l'existence de l'interface wg0
ip a
Pour afficher la configuration de l'interface "wg0"
sudo wg show wg0
Pour activer le lancement de wireguard au démarrage
sudo systemctl enable wg-quick@wg0.service