W . A . X . O
ncc-1701
LINUX - UNIX




WireGuard VPN

0 - Principe

  • URL : https://www.wireguard.com
  • WireGuard est un logiciel de serveur VPN et client VPN.
  • Il peut s'installer sur tous les OS.

1 - Installation de Wireguard

  • sudo apt-get install wireguard

2 - Utilisation du serveur Wireguard de la FreeBox

  • Sur la page mafreebox.freebox.fr.
  • Rubrique Serveur VPN
  • Activer WireGuard
  • Créer un compte utilisateur.
  • Attention, l'implémentation de Wireguard dans la FreeBox s'accompagne d'une restriction d'usage sur les serveurs de noms. Le réseau local est accessible via les @ip, mais d'emblée, le serveur Wireguard de la Freebox propose, fournit un serveur DNS prédéfini pour la configuration des comptes créés.

3 - Utilisation du client WireGuard sur Android

  • Installer l'application Wireguard sur Android.
  • Ajouter une connexion VPN Wireguard Client en choisissant l'import QR Code.
  • Scanner le QR Code disponible via la page de la FreeBox, rubrique Serveur VPN, Wireguard.

4 - Utilisation du client WireGuard sur Linux

  • Installer wireguard
  • sudo apt-get install wireguard
  • Installer resolvconf
  • sudo apt-get install resolvconf
  • Récupérer le fichier de configuration fourni par la Freebox
  • Enregistrer le fichier de configuration dans /etc/wireguard/wg0.conf
    [Interface]
    PrivateKey = 2Pa7kZOBr----VOTRE-CLEF-PRIVEE
    Address = 192.168.27.65/32
    DNS = Y.Y.Y.Y@IP-DE-VOTRE-DNS
    MTU = 1360
    
    [Peer]
    PublicKey = xdxruH---------VOTRE-CLEF-PUBLIQUE
    Endpoint = X.X.X.X@IP-DE-VOTRE-SERVEUR:4442
    AllowedIPs = 0.0.0.0/0, 192.168.27.64/27, 192.168.0.0/24
    

  • Lancer la connexion VPN Wireguard
  • sudo wg-quick up wg0
  • Vérifier l'état de la connexion VPN Wireguard
  • sudo wg show
  • Refermer la connexion VPN Wireguard
  • sudo wg-quick down wg0