Le client VyprVPN WireGuard Go est un outil en ligne de commande permettant de gérer les connexions VyprVPN à l'aide de l'API VyprVPN WireGuard.
Le tutoriel suivant a été créé sous Ubuntu, mais le client VyprVPN WireGuard Go est compatible avec la plupart des distributions Linux et ne nécessite que les modules du noyau WireGuard et l'application wg-quick pour une gestion complète de la connexion.
Avant toute chose, assurez-vous d'avoir installé WireGuard sur votre système:
sudo apt install wireguard
Téléchargez le client approprié et placez le fichier où vous le souhaitez sur votre système. Pour les besoins de ce tutoriel, le fichier sera placé à l'emplacement suivant :/usr/local/bin/vyprvpn-wireguard-go
L'architecture x86_64 est généralement utilisée dans les ordinateurs et les ordinateurs portables de taille standard, tandis que l'architecture arm64 est plus souvent utilisée dans les appareils plus petits comme les tablettes ou les Raspberry Pi:
vyprvpn-wireguard-go-x86_64 v0.2.2 (SHA 256 Hash: B882EAF0A5C8042E962DC8CBD4C0F35AE03500D329B4B10EEF13C340DF8951CA)
vyprvpn-wireguard-go-arm64 v0.2.2 (SHA256 Hash: 2B861806A5FF8EAB370951A2EB134E702F89BB5B04386F686344319718E8C706)
Pour déplacer le fichier de votre dossier Téléchargements vers /usr/local/bin/vyprvpn-wireguard-go, utilisez la commande ci-dessous. Notez que la commande modifie le nom du fichier pour plus de simplicité lors de son utilisation ultérieure :
sudo mv ~/Downloads/vyprvpn-wireguard-go-x64 /usr/local/bin/vyprvpn-wireguard-go
Dans les commandes ci-dessous, remplacez ` username<nom_utilisateur>` par votre nom d'utilisateur Ubuntu. Si vous avez placé vyprvpn-wireguard-go à un autre emplacement, modifiez-le également.
Après avoir placé le fichier à l'emplacement souhaité, assurez-vous que vyprvpn-wireguard-go peut être exécuté en tant que fichier exécutable et dispose des privilèges nécessaires :
chmod 755 /usr/local/bin/vyprvpn-wireguard-go
Le client VyprVPN WireGuard Go est configuré à l'aide d'un ~/.config/vyprvpn/config.yamlfichier.
Commencez par créer le répertoire dans lequel le fichier sera placé :
mkdir ~/.config/vyprvpn
Créez maintenant le fichier à l'aide de la commande ci-dessous, ou de tout autre éditeur de texte de votre choix :
nano ~/.config/vyprvpn/config.yaml
Vous trouverez ci-dessous un exemple de fichier config.yaml à utiliser avec vyprvpn-wireguard-go. Remplacez l'adresse e-mail et le mot de passe. En bas du fichier, remplacez les deux occurrences de xxxx par l'adresse IP locale de votre routeur, également appelée passerelle par défaut. Il s'agit généralement de l'adresse IP utilisée pour accéder aux paramètres internes du routeur via un navigateur web.
Si vous utilisez une machine distante, remplacez par l'adresse IP WAN de cette machine :
compte : nom d'utilisateur : user@domain.com mot de passe : XXXXXXXXXXXXXXXXXXXXX wireguard-config : nom de fichier : /etc/wireguard/wg0.conf wg-quick : true ignoredns : true postup : ip route add %s/32 via xxxx postdown : ip route del %s/32 via xxxx
Exécutez les commandes suivantes pour créer le fichier de configuration WireGuard et accorder à votre utilisateur l'autorisation d'y écrire. (Remarque : si vous utilisez déjà WireGuard à d'autres fins, vous pouvez spécifier une interface WireGuard différente en modifiant le nom du fichier dans les commandes ci-dessous et dans le config.yamlfichier lui-même. Par exemple :filename: /etc/wireguard/wg2.conf
sudo mkdir /etc/wireguard sudo touch /etc/wireguard/wg0.conf sudo chown $(id -u) /etc/wireguard/wg0.conf sudo chmod 711 /etc/wireguard
Vous êtes prêt à vous connecter ! Consultez l’article sur le client VyprVPN WireGuard Go pour obtenir des instructions d’utilisation.
Si vous avez besoin d'aide supplémentaire, veuillez contactez notre équipe de réussite client 24/7, qui serait heureux de vous aider.