• Passer à la navigation principale
  • Passer au contenu principal
  • Passer au pied de page
Lois Dutour

Lois Dutour

  • Accueil
  • Expériences professionnelles
    • DiSI Nord : Cellule Informatique Départementale
    • McDonald’s
  • Formations
    • BTS SIO SISR
      • Veille technologique
      • Tableau de compétences
  • Projets
  • Contact
  • A propos

Mise en place d’un VPN sur Raspberry Pi : Installation de Wireguard avec PiVPN

13 décembre 2023 by Lois Dutour

Sommaire

Toggle
  • Introduction
  • Installation de Wireguard avec PiVPN
    • Prérequis
    • Mise à jour du système
    • Installation PiVPN
    • Génération d’un profil client
    • Transfert du fichier client
    • Configuration du client Wireguard
    • Testez la connexion
  • Documentation personnelle

Introduction

Dans le cadre d’un premier test de l’installation d’un VPN Client à Site pour changer de solution. Un premier test a pu être effectué avec un Raspberry Pi 3 sous Pi OS Lite, avec Wireguard avec PiVPN. Puis un test pour accueillir plus de client a pu être effectué avec Wireguard sous Rocky Linux.

Schéma Client à Site avec Wireguard

Installation de Wireguard avec PiVPN

Prérequis

  • Un Raspberry Pi ou un PC sous Debian/Ubuntu
  • Un accès root ou sudo
  • Une connexion Internet

Mise à jour du système

sudo apt update -y && sudo apt upgrade -y

Installation PiVPN

PiVPN est un script simplifiant l’installation de VPN comme Wireguard.

  • Téléchargement et exécution du script PiVPN
curl -L <https://install.pivpn.io> | bash
  • Suivre les instructions :
    • Sélection du VPN : Wireguard
    • Interface réseau
    • Port Wireguard : Par défaut 51820

Génération d’un profil client

Une fois l’installation terminée, création d’un profil utilisateur Wireguard

pivpn add
  • Entrez un nom pour le profil
  • PiVPN générera un fichier .conf

Ce fichier de configuration est nécessaire pour configurer un client Wireguard (Téléphone ou un PC)

Transfert du fichier client

  • Utilisez scp ou WinSCP pour transférer le fichier .conf vers l’appareil client
scp user@server:/chemin/vers/profil.conf ~/Documents/

Configuration du client Wireguard

  • Installation du client Wireguard sur l’appareil client (Disponible sur Android, iOS ou PC)
  • Importez le fichier .conf dans l’application
  • Activez la connexion Wireguard

Exemple sur Windows :

Testez la connexion

⚠️Ne pas oublier d’ouvrir les ports nécessaires sur le pare-feu ou la box internet utilisé⚠️

Si vous recevez des données alors c’est gagné ! 🎉

Documentation personnelle

Classé sous :Non classé

Footer

Articles récents

  • Veille technologique active : Mise en place et suivi de flux RSS et forums techniques dédiés
  • Formations professionnelles
  • Veille proactive des vulnérabilités : Mise en place d’OpenCVE

Copyright © 2025 · Se connecter

Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
Gérer les options Gérer les services Gérer {vendor_count} fournisseurs En savoir plus sur ces finalités
Voir les préférences
{title} {title} {title}