====== 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