WireGuard est un protocole VPN relativement nouveau qui est beaucoup plus sécurisé et plus rapide qu'OpenVPN ou IPsec. Si vous recherchez une solution VPN sécurisée, WireGuard est l'un des meilleurs choix: vous pouvez configurer votre propre WireGuard VPN sur Raspberry Pi et connectez tous vos appareils au serveur sans vous soucier du problème de bande passante ou des données Sécurité. Ce guide étape par étape vous montrera comment procéder.
L'application WireGuard VPN est disponible pour toutes les principales plates-formes, telles que les appareils Windows, Mac, Linux, Android et iOS que vous pouvez utiliser pour connecter en toute sécurité vos appareils au VPN DIY WireGuard.
Ce dont tu auras besoin
Vous aurez besoin des éléments suivants pour créer votre propre VPN avec WireGuard.
- Raspberry Pi 3 ou 4 avec alimentation et boitier.
- Carte microSD de 8 Go ou plus.
- Câble Ethernet pour connecter Raspberry Pi à votre routeur.
- Souris et clavier USB (en option)
Étape 1: Préparez la carte SD
- Télécharger le Imageur Raspberry Pi sur un autre ordinateur et connectez-y la carte microSD.
- Lancez Raspberry Pi Imager et cliquez sur Choisissez le système d'exploitation > Système d'exploitation Raspberry Pi (autre) > Système d'exploitation Raspberry Pi (64 bits).
- Cliquez sur Choisissez Stockage et sélectionnez votre carte microSD. Assurez-vous que la carte est vide ou ne contient aucune donnée importante.
- Cliquez sur Écrire. Confirmez lorsque l'invite apparaît. Cela peut prendre un certain temps.
- Une fois cela fait, la carte SD sera automatiquement éjectée. Déconnectez la carte et reconnectez-la.
- Ouvrez le Explorateur de fichiers ou Chercheur fenêtre, puis ouvrez la botte cloison.
- Créez deux fichiers: chut et wpa_supplicant.conf (si vous allez utiliser le Wi-Fi pour la connexion réseau).
- Dans le wpa_supplicant.conf fichier, collez ce qui suit (en changeant UA à votre propre code de pays, et le ssid et psk valeurs aux détails de votre propre routeur) puis enregistrez-le.
pays=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
mise à jour_config=1
réseau={
ssid="MonRéseauWiFi"
psk="aVeryStrongPassword"
key_mgmt=WPA-PSK
}
La chut le fichier reste vide sans extension.
Il est fortement recommandé de connecter le Raspberry Pi à votre réseau ou routeur à l'aide d'un câble Ethernet pour une vitesse et une sécurité améliorées.
Étape 2: configurer et installer PiVPN
PiVPN est un script léger que nous pouvons utiliser pour installer et configurer WireGuard sur Raspberry Pi. Les étapes sont les suivantes:
- Insérez la carte microSD dans Raspberry Pi.
- Connectez le câble HDMI au Pi et à un écran, tel que votre moniteur ou votre téléviseur.
- Connectez également un clavier et une souris USB.
- Allumez l'alimentation pour démarrer le Raspberry Pi.
- Configurez la configuration initiale du système d'exploitation Raspberry Pi, créez un compte d'utilisateur local, installez les mises à jour, puis redémarrez. N'oubliez pas le nom d'utilisateur et le mot de passe locaux que vous créez ici.
Après le redémarrage, ouvrez un Terminal fenêtre et exécutez la commande suivante pour mettre à jour les packages.
mise à jour sudo apt && sudo apt mise à niveau complète
Presse Oui pour confirmation (si une invite apparaît) pour continuer le processus de mise à jour. Cela peut prendre un certain temps. Après avoir mis à jour les packages, exécutez la commande suivante dans la fenêtre Terminal pour démarrer l'installation de PiVPN et WireGuard.
curl -L https ://install.pivpn.io | frapper
Cela téléchargera et ouvrira l'assistant de configuration PiVPN que nous utiliserons pour installer le VPN WireGuard. Si vous recevez un boucle erreur, assurez-vous boucle est installé en exécutant la commande suivante dans la fenêtre Terminal, puis réessayez.
sudo apt installer frisé
Une fois la configuration de PiVPN téléchargée, une fenêtre d'assistant de configuration apparaît (comme illustré ci-dessous) affichant le message "Cet assistant d'installation transformera votre Raspberry Pi en un serveur OpenVPN et WireGuard".
Vous devez configurer ou attribuer un adresse IP statique à votre Raspberry Pi pour empêcher tout changement d'adresse IP après une coupure de courant ou un redémarrage. Vous pouvez réserver l'adresse IP à partir des paramètres DHCP de votre routeur. Si vous avez réservé l'adresse IP dans votre routeur, sélectionnez Oui. Si vous ne pouvez pas le faire, sélectionnez Non pour configurer une adresse IP statique sur Raspberry Pi.
L'utilisateur par défaut est pi, et il devrait être visible sur cet écran. Cependant, si vous avez configuré un profil lors de la configuration de Raspberry Pi OS (64 bits), votre nom d'utilisateur apparaîtra ici. Utilisez les touches fléchées pour mettre en surbrillance et la barre d'espace pour le sélectionner, puis appuyez sur la Entrer touche ou sélectionnez D'ACCORD.
Parmi les options disponibles, sélectionnez WireGuard et cliquez sur D'ACCORD ou appuyez sur la Entrer clé.
Installez toute mise à jour requise si une invite s'affiche. Sinon, sur le Installer WireGuard l'écran, sélectionnez Oui. Cela commencera à installer le serveur VPN WireGuard sur votre Raspberry Pi. N'apportez aucune modification lorsqu'on vous le demande. Conservez-le par défaut, tel que le port par défaut 51820, sauf si vous en souhaitez un autre.
Confirmez le port par défaut et sélectionnez Oui. Sur l'écran suivant, vous devez sélectionner un Fournisseur DNS. Vous pouvez en choisir un en fonction de vos préférences et de votre emplacement. Si vous utilisez un serveur DNS bloquant les publicités, tel que Pi-hole, vous devez sélectionner Personnalisé puis entrez l'adresse DNS manuellement.
Confirmez la sélection du serveur DNS sélectionné et choisissez Oui ou appuyez sur Entrer procéder. Deux options s'afficheront: vous pouvez utiliser une adresse IP publique ou un DNS public. Choisir la … utiliser cette IP publique option si vous avez une adresse IP statique attribuée par votre fournisseur de services. Sinon, choisissez Entrée DNS utiliser un DNS public (pour une IP dynamique) et mettre en place un DNS dynamique. Vous pouvez choisir parmi les meilleurs fournisseurs de DNS dynamique gratuits.
Confirmez l'IP publique ou le DNS en sélectionnant Oui. À ce stade, les clés du serveur seront générées. À l'étape suivante, vous devez effectuer une mise à niveau sans surveillance. Cela installera les packages requis.
À ce stade, vous avez terminé l'installation de WireGuard VPN. Vous devez redémarrer Raspberry Pi pour que les modifications prennent effet.
Étape 3: Connecter des appareils au VPN Raspberry Pi WireGuard
Pour vous connecter à votre VPN Raspberry Pi WireGuard, vous devez créer un profil. Dans une fenêtre de terminal, entrez la commande suivante,
ajouter sudo pivpn
Entrez les détails de votre profil. Vous pouvez lui donner n'importe quel nom, comme "MyWireGuardVPN". Cela créera votre profil. Le fichier de configuration pour la connexion se trouve sous /home/pi/configs.
Vous pouvez utiliser ce fichier de configuration pour une connexion WireGuard ou générer un code QR pour une connexion VPN WireGuard sécurisée. Pour cela, vous devez installer l'application WireGuard VPN sur votre appareil Android ou iOS. Pour générer le code QR, exécutez la commande suivante dans une fenêtre Terminal sur votre Raspberry Pi.
pivpn -qr MyWireGuardVPN
Sur l'application WireGuard sur votre appareil Android ou iOS, appuyez sur le + (plus) et choisissez NUMÉRISER À PARTIR DU CODE QR pour scanner le code QR. Saisissez le nom du profil et appuyez sur sauvegarder.
Vous pouvez maintenant utiliser ce profil pour vous connecter à votre VPN WireGuard fonctionnant sur Raspberry Pi.
Les performances de vitesse de WireGuard dépendront de la vitesse de votre réseau.
Naviguez en toute sécurité avec WireGuard sur Raspberry Pi
Dans ce guide, nous vous avons montré comment configurer WireGuard sur un Raspberry Pi 3 ou 4 et connecter vos appareils mobiles au VPN sécurisé. Vous pouvez désormais utiliser votre propre serveur VPN Raspberry Pi WireGuard pour accéder en toute sécurité au Web et à votre réseau domestique à distance. Il n'y a pas de frais d'abonnement ni d'enregistrement de données. Cela assure également la confidentialité du fournisseur de services Internet et vous aide à accéder au contenu en toute sécurité de n'importe où.
Comment configurer WireGuard sous Windows
Lire la suite
Rubriques connexes
- DIY
- Tarte aux framboises
- WireGuard
- VPN
A propos de l'auteur
Ravi est un explicateur expert en technologie, un passionné de l'IdO et un amoureux de Linux avec une formation en Big Data et en développement d'applications. Il passe la plupart de ses week-ends à travailler avec des appareils IoT et à jouer à des jeux sur Xbox. C'est aussi un voyageur solitaire qui aime faire de la randonnée et explorer de nouveaux sentiers.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner