Nous sommes indépendants mais nous pouvons percevoir des commissions si vous achetez un VPN via notre site.
Comment configurer un serveur VPN personnel
JP Jones
JP Jones est notre CTO. Fort de plus de 25 ans d'expérience dans le domaine de l'ingénierie logicielle et des réseaux, il supervise tous les aspects techniques de notre processus de test VPN. Lire la bio complète
Il existe des alternatives aux services VPN commerciaux. Avec un peu de configuration et un appareil que vous possédez peut-être déjà (ou que vous pouvez acheter), vous pouvez héberger votre propre serveur VPN chez vous, sans autre coût mensuel que l’électricité utilisée par l’appareil.
En créant votre propre serveur VPN personnel, vous pourrez accéder aux fichiers stockés sur des appareils comme votre ordinateur ou votre NAS à la maison, utiliser votre agent IA OpenClaw auto-hébergé, regarder vos contenus depuis l’étranger, et profiter d’un DNS privé pour bloquer les publicités avec Pi-hole.
Dans ce guide, nous passons en revue plusieurs technologies permettant de créer votre propre serveur VPN personnel, ou simplement d’accéder à votre réseau domestique de manière sécurisée.
Vous voulez héberger votre serveur VPN ailleurs que chez vous ? Nous verrons aussi cette option.
La plupart de ces méthodes demandent quelques connaissances techniques. Nous vous expliquerons ce qu’elles impliquent pour vous aider à choisir la bonne solution. Quel que soit votre choix, vous devrez maintenir les logiciels de tous vos appareils à jour afin d’éviter d’exposer vos données, ou de nuire plus largement à la sécurité d’Internet.
Gardez toutefois en tête que si vous voulez créer votre propre VPN pour regarder du contenu géo-restreint d’autres pays, vous devrez plutôt utiliser un VPN commercial fiable.
Nous sommes totalement indépendants et nous évaluons des VPN depuis 2016. Nos conseils se fondent sur des tests rigoureux et restent impartiaux, sans influence financière. Découvrez notre équipe et comment nous évaluons les VPN.
Comparatif des méthodes pour configurer un serveur VPN personnel
Nous avons divisé ce guide en plusieurs sections, listées ci-dessous avec leur niveau de difficulté et leur coût.
Tableau comparatif de cinq méthodes pour créer votre propre VPN.
Pour la plupart de ces méthodes, vous devrez choisir entre deux protocoles VPN : WireGuard ou OpenVPN. Nous recommandons WireGuard, plus rapide, plus sécurisé et plus simple à configurer. C’est celui que nous utiliserons dans ce guide.
Attention : certains réseaux Wi-Fi publics bloquent les ports ou protocoles VPN, ce qui peut vous empêcher de vous connecter au moment où vous en avez besoin.
Un serveur VPN personnel est-il fait pour vous ?
Mettre en place votre propre serveur VPN a du sens dans un cas précis : vous voulez accéder à votre réseau domestique à distance, et vous êtes à l’aise avec la configuration et la maintenance que cela implique.
Vous contrôlez les appareils, vous savez où se trouve le serveur, et vous n’avez pas d’abonnement mensuel en dehors de votre accès Internet.
Aucune confidentialité vis-à-vis du FAI. Votre fournisseur d’accès peut toujours voir votre activité en ligne, car le VPN ne chiffre le trafic qu’entre votre appareil et votre domicile.
Limité par l’upload. Les performances dépendent du débit montant de votre connexion, souvent bien inférieur au débit descendant.
Maintenance élevée. Vous devez appliquer régulièrement les mises à jour de sécurité, sous peine de risques importants.
Nécessite des bases techniques. Configuration réseau, réglages du routeur, parfois ligne de commande.
Une seule IP (domicile). Impossible de changer de pays comme avec un VPN commercial.
Aucune protection d’identité. Tout le trafic sort via votre IP domestique, liée à votre abonnement.
Consommation doublée. Le trafic compte deux fois (entrant + sortant) dans votre quota de données.
Disponibilité 24/7. Un appareil doit rester allumé et connecté en permanence. En cas de coupure, plus d’accès.
Sécurité à votre charge. Aucun fournisseur pour corriger les failles. Testez régulièrement votre configuration avec nos outils de vérification d’adresse IP et de fuites VPN.
Si vous cherchez à améliorer votre confidentialité, accéder à des contenus géo-restreints ou simplement une solution prête à l’emploi sans maintenance, un VPN commercial fiable sera plus adapté.
Avant de commencer
Voici quelques points techniques et prérequis qui détermineront les méthodes de configuration possibles.
Exigences côté FAI
Votre FAI utilise-t-il le CGNAT ? Vous pouvez comparer l’adresse IP publique de votre routeur avec celle affichée par notre outil de vérification d’IP.
Si elles correspondent, votre connexion est probablement sans CGNAT et peut héberger un serveur VPN.
Si elles diffèrent, votre FAI utilise le CGNAT. Dans ce cas, vous ne pouvez pas héberger de serveur VPN chez vous.
Le CGNAT empêche la redirection de ports, rendant l’auto-hébergement impossible, car les connexions entrantes ne peuvent pas atteindre votre réseau.
Dans ce cas, votre seule vraie option est d’utiliser un réseau maillé, comme décrit dans la méthode 1.
Exigences matérielles
L’appareil utilisé comme serveur doit répondre aux critères suivants pour offrir des performances correctes :
Récent. Moins de cinq ans et reçoit des mises à jour de sécurité.
Processeur performant. Capable de gérer le chiffrement sans ralentir.
Ethernet gigabit. Connexion filaire au routeur indispensable. Le Wi-Fi est instable.
Fonctionnement 24/7. Peut rester allumé en continu, avec un coût électrique acceptable.
Si votre appareil ne remplit pas ces critères, mieux vaut en acheter un nouveau.
IP locale fixe
L’appareil qui servira de serveur VPN doit avoir une adresse IP locale fixe sur votre réseau.
Commencez par vérifier si votre FAI vous attribue une IP publique fixe ou dynamique.
Une IP fixe ne change jamais.
Une IP dynamique peut changer régulièrement.
Si vous avez une IP dynamique, configurez un DDNS (DNS dynamique), comme No-IP.
Le DDNS associe votre IP changeante à un nom de domaine fixe et facile à retenir (par exemple : votre_nom.ddns.net). Vous évitez ainsi de modifier la configuration du VPN à chaque changement d’IP.
Pour configurer le DDNS sur votre routeur, suivez le guide de No-IP (souvent pris en charge nativement), ou consultez le site du fabricant de votre routeur.
Comment configurer un VPN personnel
Passons en revue les différentes méthodes de configuration.
Méthode 1 : utiliser un outil de réseau maillé
Difficulté : facile. Coût : gratuit (si vous avez déjà le matériel adapté)
C’est la solution la plus simple et la plus rapide pour accéder à votre réseau domestique à distance en toute sécurité.
Au lieu de configurer un serveur VPN manuellement, des outils comme Tailscale, NetBird ou Meshnet créent automatiquement un réseau privé et chiffré entre tous vos appareils.
Aucune configuration complexe de serveur n’est nécessaire.
Remarque : si votre FAI utilise le CGNAT, ces solutions maillées sont votre seule vraie option pour accéder à votre réseau domestique via VPN.
Prérequis
Un appareil sur votre réseau domestique allumé en permanence (PC, Mac, Raspberry Pi, Apple TV, Fire TV Stick, etc.)
Un compte sur le service de réseau maillé
Les appareils depuis lesquels vous souhaitez vous connecter (ordinateur portable, téléphone, etc.)
Comment ça marche
Le logiciel s’installe sur chaque appareil et crée un réseau « maillé » sécurisé. Chaque appareil peut communiquer directement avec les autres, la gestion du réseau se faisant entièrement en arrière-plan.
Options populaires
Tailscale. Gratuit pour un usage personnel (jusqu’à 100 appareils et trois utilisateurs). Fonctionnalités avancées comme Exit Node (faire transiter tout le trafic via votre connexion domestique) et Subnet Routing (accès à tous les appareils du réseau local).
NetBird. Alternative open source avec des fonctionnalités similaires à Tailscale. Propose un mode auto-hébergé, mais la configuration est plus complexe.
NordVPN Meshnet. Gratuit, mais nécessite un abonnement NordVPN actif pour un usage complet. Limité à 60 appareils (10 par compte, maximum six comptes).
Points de confidentialité à connaître
Ces services nécessitent la création d’un compte avec votre adresse e-mail. Ils peuvent voir :
Les adresses IP publiques de vos appareils.
Les requêtes DNS au sein du réseau maillé si vous utilisez leurs serveurs DNS.
En revanche, ils n’ont pas accès au contenu réel du trafic entre vos appareils. Si vous voulez éviter toute dépendance à un tiers et garder un contrôle total, privilégiez plutôt les méthodes 2 à 4.
L’interface Tailscale Admin avec notre groupe d’appareils iPhone, Mac et Windows dans un réseau maillé.
Configurer un accès à distance avec Tailscale
Préparez votre appareil principal
Choisissez un appareil qui restera allumé 24 h/24, 7 j/7 (Raspberry Pi, PC, Mac, etc.).
Raspberry Pi : envisagez de réinstaller le système pour repartir sur une installation propre et dédiée.
PC Windows ou Mac : mettez le système à jour et modifiez les paramètres d’alimentation pour empêcher la mise en veille.
Créez un compte Tailscale
Rendez-vous sur Tailscale.com et créez un compte gratuit avec votre adresse e-mail ou un compte Google, Microsoft ou Apple.
Configurez votre appareil principal
Déterminez vos besoins :
Pour accéder à tout votre réseau domestique :
Configurez l’appareil comme Subnet Router. Suivez le guide Subnet Router de Tailscale.
Pour faire transiter tout votre trafic via votre connexion domestique :
Configurez l’appareil comme Exit Node. Suivez le guide Exit Node de Tailscale.
Astuce : vous pouvez activer Subnet Routing et Exit Node sur le même appareil.
Installez Tailscale sur vos autres appareils
Installez l’application Tailscale sur les appareils depuis lesquels vous souhaitez vous connecter (téléphone, ordinateur portable, tablette, etc.).
Une fois connecté avec le même compte, vos appareils devraient se détecter automatiquement.
Pour utiliser votre connexion domestique (Exit Node) :
Sur chaque appareil client, ouvrez l’application Tailscale > allez dans Exit Node > sélectionnez votre appareil principal. Les instructions complètes sont disponibles dans ce guide Tailscale.
Tailscale gère ensuite automatiquement les communications sécurisées entre vos appareils en arrière-plan.
Configurer un accès à distance avec Meshnet (NordVPN)
Préparez votre appareil principal
Choisissez un appareil qui restera allumé 24 h/24, 7 j/7 (Raspberry Pi, PC, Mac, etc.).
Raspberry Pi : envisagez de réinstaller le système pour repartir sur une installation propre et dédiée.
PC Windows ou Mac : mettez complètement le système à jour et désactivez la mise en veille.
Installez NordVPN et activez Meshnet
Téléchargez et installez l’application NordVPN sur votre appareil principal.
Connectez-vous avec votre compte NordVPN (Meshnet nécessite un abonnement actif).
Ouvrez l’application. Allez dans Meshnet (généralement dans le menu de gauche) > activez Meshnet.
Configurez les options de routage
Pour accéder à tout votre réseau domestique (accès LAN / sous-réseau) :
Activez l’accès à distance ou le routage du trafic pour votre appareil principal dans l’onglet Meshnet.
Pour faire transiter tout votre trafic via votre connexion domestique (Exit Node) :
Dans l’onglet Meshnet, trouvez votre appareil principal puis activez le routage de tout le trafic (ou le routage du trafic).
Astuce : vous pouvez activer les deux fonctions sur le même appareil.
Installez Meshnet sur vos autres appareils
Installez l’application NordVPN sur votre téléphone, ordinateur portable ou autres appareils.
Connectez-vous avec le même compte et activez Meshnet sur chaque appareil.
Vos appareils apparaîtront automatiquement dans la liste Meshnet.
Pour utiliser votre connexion domestique (Exit Node) : allez dans Meshnet, sélectionnez votre appareil principal puis activez le routage de tout le trafic.
Meshnet connecte désormais tous vos appareils de façon sécurisée en arrière-plan.
Nous nous sommes connectés à notre appareil « domestique » depuis l’étranger grâce à Meshnet.
Configurer un accès à distance avec NetBird
Préparez votre appareil principal
Choisissez un appareil qui restera allumé 24 h/24, 7 j/7 (Raspberry Pi, PC, Mac, etc.).
Raspberry Pi : envisagez de réinstaller le système pour repartir sur une installation propre et dédiée.
PC Windows ou Mac : mettez complètement le système à jour et désactivez la mise en veille.
Créez un compte
Rendez-vous sur netbird.io et créez un compte gratuit.
Configurez votre appareil principal comme nœud de routage
Dans le tableau de bord NetBird, suivez les étapes d’installation ou cliquez sur Peers > Add Peer.
Générez une Setup Key.
Sur votre appareil principal, exécutez les commandes d’installation fournies (un script curl sur une ligne + la commande netbird up).
Une fois connecté, allez dans Network Routes :
Ajoutez votre sous-réseau domestique (par exemple : 192.168.1.0/24) et définissez votre appareil principal comme nœud de routage.
Pour utiliser un Exit Node (faire transiter tout le trafic Internet) : Sélectionnez votre appareil principal > Set Up Exit Node (advertise 0.0.0.0/0).
Connectez vos autres appareils
Installez le client NetBird sur votre téléphone, ordinateur portable, etc.
Connectez-vous ou authentifiez-vous avec votre compte.
Les appareils se connecteront automatiquement.
Pour utiliser l’Exit Node : Dans l’application ou le tableau de bord NetBird, sélectionnez votre appareil principal comme Exit Node pour cet appareil.
NetBird crée ensuite un réseau maillé sécurisé entre tous vos appareils.
Méthode 2 : acheter un routeur VPN
Difficulté : facile Coût : 130 €+ (nouveau matériel)
C’est la solution la plus simple et la plus fiable pour héberger votre propre serveur VPN à domicile, sans dépendre d’un service tiers.
Au lieu d’installer un logiciel sur un appareil, vous utilisez un routeur avec serveur VPN intégré. Parmi les options courantes : certains modèles ASUS, GL.iNet et Synology.
Points à prendre en compte
Ces routeurs sont plus chers que les modèles classiques (en général 130 à 215 €).
Ils peuvent coûter plus cher que 1 à 2 ans d’abonnement à un bon VPN, mais offrent un accès complet à votre réseau domestique.
Privilégiez les routeurs compatibles WireGuard pour de meilleures performances et une sécurité renforcée.
Le changement de protocole est difficile par la suite, choisissez dès le départ.
Configurer votre routeur comme serveur VPN
Les étapes exactes varient selon le routeur et le logiciel utilisés, mais la procédure générale reste la même :
Connectez-vous à votre routeur
Ouvrez un navigateur web puis saisissez l’adresse IP locale de votre routeur (souvent 192.168.0.1 ou 192.168.1.1).
Si aucune de ces adresses ne correspond à votre routeur, suivez ces instructions pour trouver l’adresse IP de la passerelle de votre réseau, puis saisissez-la dans votre navigateur.
Une page de connexion devrait apparaître. Entrez le nom d’utilisateur et le mot de passe du routeur. Si vous ne les avez jamais modifiés, les deux sont souvent définis sur « admin ». Vous pouvez aussi retrouver ces informations sur une étiquette située sous ou derrière le routeur.
Activez le serveur VPN
Allez dans « Paramètres avancés » > « VPN ».
Activez le « service VPN ».
Sélectionnez WireGuard (recommandé) ou OpenVPN.
Autorisez les clients VPN à accéder à Internet et au réseau domestique.
Appliquez les paramètres.
Il ne vous reste plus qu’à configurer le client VPN, c’est-à-dire l’appareil qui servira à vous connecter au VPN.
Installer le logiciel d’accès VPN sur votre appareil
Selon le protocole activé sur le routeur, installez WireGuard ou OpenVPN Connect sur votre téléphone, ordinateur portable ou tablette.
Téléchargez les fichiers de configuration depuis le panneau de contrôle VPN du routeur vers l’appareil.
Importez le fichier de configuration dans l’application WireGuard ou OpenVPN.
Connectez-vous au VPN (testez de préférence hors de votre réseau domestique ou via les données mobiles).
Vérifiez que tout fonctionne correctement et contrôlez l’absence de fuites DNS.
Méthode 3 : utiliser votre ordinateur comme serveur
Cette méthode vous offre un contrôle total en hébergeant un serveur WireGuard directement sur un appareil chez vous. Elle nécessite une redirection de ports sur votre routeur et une configuration manuelle.
Prérequis et limites
Cette méthode ne fonctionne pas si votre FAI utilise le CGNAT.
L’appareil utilisé comme serveur VPN doit rester allumé 24/7. S’il s’éteint ou plante, vous perdez l’accès à distance.
Nécessite un PC Windows, un Mac ou un appareil sous Linux (comme un Raspberry Pi).
Transformer votre PC Windows ou votre Mac en serveur VPN WireGuard
Trouvez l’adresse IP locale de votre ordinateur (et définissez-la comme IP fixe si possible, comme indiqué dans les prérequis).
Configurez la redirection de ports sur votre routeur :
Redirigez le port UDP externe 51820 vers l’adresse IP locale de votre ordinateur
Autorisez le port dans le pare-feu – Ajoutez une règle entrante pour le port UDP 51820.
Consultez notre guide sur le changement de type NAT si besoin.
Téléchargez et installez l’application WireGuard adaptée à votre système.
Si vous configurez un serveur WireGuard sous Windows, cette méthode d’installation alternative peut être plus simple.
Ouvrez l’application WireGuard puis créez un nouveau tunnel :
Windows : Cliquez sur « Ajouter un tunnel » > « Créer un tunnel ».
macOS : Cliquez sur le bouton « + » puis sélectionnez « Créer un tunnel ».
Suivez ensuite les instructions de l’application pour générer les clés et la configuration du serveur.
Créer un serveur VPN sur un appareil Linux comme un Raspberry Pi
Le Raspberry Pi est une solution populaire et peu coûteuse.
Remarque : un Raspberry Pi 4 ou plus récent est recommandé. Les anciens modèles sont limités à 100 Mbps.
Préparez un Raspberry Pi avec une installation propre du système et configurez une adresse IP fixe.
Configurez la redirection de ports sur votre routeur :
Redirigez le port UDP externe 51820 vers l’adresse IP locale définie à l’étape 1.
Nous recommandons PiVPN pour simplifier l’installation.
Lancez l’installation avec : curl -L https://install.pivpn.io | bash
Choisissez WireGuard pendant la configuration.
PiVPN est un projet open source bien connu qui simplifie l’installation de serveurs OpenVPN et WireGuard sur les systèmes Ubuntu et Debian. Il est utilisé dans ce guide général de configuration d’un Raspberry Pi comme serveur VPN WireGuard.
Générez les fichiers de configuration client sur le serveur.
Installez l’application WireGuard sur votre téléphone, ordinateur portable ou tablette.
Importez la configuration puis connectez-vous au VPN (hors de votre réseau domestique ou via les données mobiles).
Vérifiez que tout fonctionne correctement et contrôlez l’absence de fuites DNS.
Des projets comme DD-WRT, OpenWRT ou FreshTomato proposent des firmwares alternatifs pour étendre les capacités de votre routeur.
Si votre modèle est compatible, vous pouvez télécharger leur firmware et l’installer sur la mémoire du routeur. Cette opération s’appelle le « flashage ».
Ces solutions ajoutent notamment la prise en charge d’un serveur VPN, ce qui permet d’utiliser du matériel existant pour accéder à votre réseau domestique.
Attention toutefois : flasher un routeur comporte des risques, avec plus de marge d’erreur et de failles potentielles que l’achat d’un routeur avec VPN intégré.
De plus, ces firmwares ne sont pas pris en charge par le fabricant du routeur.
Faites donc vos vérifications avant de vous lancer : installer un firmware incompatible peut rendre votre routeur inutilisable (« brick »).
Vous pouvez vérifier la compatibilité de votre modèle dans les bases de données de DD-WRT, OpenWRT et FreshTomato.
Grâce au firmware flashé, notre routeur Linksys WRT 3200ACM peut héberger un serveur VPN WireGuard.
Flasher votre routeur et créer un serveur VPN
Chaque projet propose un guide complet. Nous renvoyons donc vers leurs ressources, plus à jour et adaptées à chaque solution.
La configuration du serveur VPN étant distincte, nous avons aussi ajouté les liens correspondants pour plus de clarté.
Voici les principales étapes à prévoir :
Télécharger et installer le firmware.
Reconfigurer le routeur avec les informations du FAI pour rétablir la connexion.
Créer le serveur VPN depuis l’interface du routeur.
Cette méthode consiste à héberger votre propre serveur VPN WireGuard dans un centre de données, ce qui vous permet d’obtenir une adresse IP publique dans presque n’importe quel pays, sans dépendre d’un fournisseur VPN tiers.
Vous pouvez déployer plusieurs serveurs privés virtuels dans différents pays, mais chacun sera facturé séparément.
En théorie, vous pouvez ainsi changer d’adresse IP selon la localisation de votre choix. Mais posez-vous la question : est-ce que ça en vaut vraiment la peine ? Utiliser un VPN haut de gamme comme ExpressVPN ou NordVPN reste souvent plus simple et plus économique.
Enfin, les serveurs cloud contournent rarement les restrictions de streaming (Netflix, Disney+, etc.). Leurs adresses IP sont identifiées comme appartenant à des centres de données, et donc peu adaptées au streaming de contenus.
Différences clés avec un VPN personnel
Aucun appareil à laisser allumé chez vous en continu.
Le serveur tourne sur un VPS Linux loué (accès en ligne de commande), pour environ 4 €/mois.
Vous choisissez le pays de votre adresse IP.
Aucun accès à votre réseau domestique (pas une solution d’accès à distance).
Points à prendre en compte
Coût proche d’un bon VPN commercial, mais avec une seule adresse IP.
Plus exposé qu’un serveur domestique (pas de protection NAT du routeur) : sécurité renforcée indispensable.
La plupart des IP de VPS sont bloquées par Netflix, Disney+ et autres services de streaming.
Mises à jour régulières obligatoires pour éviter les failles.
Activité réseau soumise aux politiques du fournisseur (réseau, confidentialité, usage acceptable).
Aperçu de la configuration
Louez un VPS
Fournisseurs recommandés : DigitalOcean, Hetzner, Scaleway, OVH ou Linode.
Choisissez une offre avec au minimum 2 Go de RAM et 2 cœurs CPU.
Sécurisez le serveur
Connectez-vous en SSH puis changez immédiatement le mot de passe root.
Configurez l’authentification par clé SSH (et désactivez la connexion par mot de passe).
Installez Fail2Ban pour bloquer les attaques par force brute.
Configurez les appareils clients
Générez les fichiers de configuration client sur le VPS, téléchargez-les de manière sécurisée puis importez-les dans l’application WireGuard sur vos appareils.
FAQ
Puis-je utiliser mon serveur VPN personnel pour accéder à des contenus géo-bloqués ?
En vous connectant à votre serveur VPN depuis l’étranger, les sites verront votre adresse IP domestique. Vous pouvez donc accéder aux services liés à votre pays.
En revanche, contrairement à un VPN commercial, vous ne pouvez pas changer de pays.
Est-ce qu’un serveur VPN personnel ralentit ma connexion ?
Oui, dans une certaine mesure. Les performances sont limitées par le débit montant de votre connexion, généralement bien inférieur au débit descendant.
Plus votre débit montant est élevé, moins l’impact sera visible.
WireGuard est nettement plus efficace que des protocoles plus anciens comme OpenVPN, donc le choix du protocole compte.
Combien d’appareils peuvent se connecter en même temps ?
Il n’y a pas de limite stricte : tout dépend de votre matériel et de votre connexion.
En pratique, un routeur ou un ordinateur domestique peut gérer plusieurs connexions simultanées sans problème.
Mais les performances diminuent à mesure que vous ajoutez des appareils, surtout en cas de streaming ou de transferts de fichiers.
Faut-il une adresse IP fixe ?
Non. Si votre FAI vous attribue une IP dynamique, vous pouvez utiliser un DNS dynamique (DDNS) pour associer un nom de domaine fixe à votre adresse IP.
La plupart des routeurs intègrent cette option dans leurs paramètres.
Un serveur VPN personnel est-il sécurisé ?
Oui, à condition de configurer et maintenir correctement votre installation. Sinon, vous exposez votre réseau domestique.
Utilisez un protocole moderne comme WireGuard, maintenez vos logiciels et votre firmware à jour, et vérifiez régulièrement les fuites d’IP.
Que se passe-t-il en cas de coupure Internet ?
Si votre connexion Internet tombe, votre VPN se déconnecte immédiatement. Vous ne pourrez vous reconnecter qu’une fois la connexion rétablie chez vous.