VPNSmith
VPS Contabo
self-host-vpnCOMP

Nebula vs WireGuard (2026) : vous comparez un réseau à un protocole

WireGuard est un tunnel que vous configurez ; Nebula est un réseau qui se configure lui-même autour d'une identité que vous émettez. La vraie question n'est pas lequel est le plus rapide, mais si vous voulez maintenir la configuration des pairs à la main à mesure que le parc grandit.

Par Eric Gerard · Fondateur · VPNSmith - Spécialiste self-host VPN & VPS GDPR5 min de lecturePhoto: Pexels

La comparaison revient sans cesse et elle est subtilement mal posée, ce qui explique pourquoi les réponses trouvées laissent sur sa faim. WireGuard est un protocole : un moyen de transporter des paquets chiffrés entre deux machines qui se connaissent déjà. Nebula est un réseau : identité, découverte, politique et transport livrés ensemble. Demander lequel est le meilleur, c'est presque demander si un rail vaut mieux qu'un chemin de fer.

La question utile est celle qui se cache dessous : voulez-vous maintenir la configuration des pairs à la main à mesure que le parc grandit, ou déléguer ce travail à un système ?

Dans les deux cas, une machine a besoin d'une IP publique joignable par chaque nœud : le lighthouse Nebula ou le hub WireGuard. Un Contabo Cloud VPS 4 à 5,50 €/mois (lien affilié) tient ce rôle avec sa propre IPv4, et notre générateur de configuration WireGuard gratuit écrit les configurations du hub et des pairs si vous restez sur WireGuard seul. Si vous préférez un hébergeur américain avec une garantie de remboursement de 30 jours, Ultahost VPS Basic coûte 5,52 $ par mois sur un engagement de 24 mois (1 Go de RAM, IPv4 dédiée, relevé le 21 octobre 2026), assez pour un serveur WireGuard pour quelques appareils. Le générateur est gratuit jusqu'à 10 appareils ; au-delà, WireGuard Pro (notre propre produit, 9 EUR une fois, sans abonnement) porte la limite à 250 et ajoute un ZIP contenant chaque .conf client et son QR code en PNG, pratique pour équiper tout un bureau ou toute une famille d'un coup.

Ce que chacun vous apporte réellement

WireGuard vous donne un tunnel et s'arrête là. Vous générez une paire de clés par machine, vous listez la clé publique de chaque pair et ses AllowedIPs, et c'est tout le modèle. Pas de découverte, pas de notion de groupe, pas de langage de politique. Ce minimalisme est délibéré et c'est ce qui rend WireGuard auditable : environ 4 000 lignes de code noyau et une suite cryptographique moderne fixe, sans négociation à rater.

Nebula vous donne une autorité de certification que vous gérez vous-même. Chaque hôte détient un certificat portant son identité et ses groupes, laptop, db, ci, signé par votre CA. Des nœuds lighthouse savent qui se trouve où, pour que les pairs puissent se trouver. Et chaque hôte embarque un pare-feu dans sa propre configuration, écrit en termes de ces groupes plutôt que d'adresses IP.

Rendu 3D d'un amas de sphères translucides irisées roses, bleues et vertes, reliées par des liaisons lisses en forme de tubes, flottant sur un fond gris-bleu sombre
Un amas de sphères translucides rendu en 3D, reliées par des tubes lisses, sur fond sombre. Chaque nœud relié à tous les autres : c'est la forme que WireGuard vous oblige à écrire à la main.

La courbe qui tranche

C'est la partie à bien assimiler, car c'est la vraie raison des migrations, et elle n'a rien à voir avec la vitesse.

Un maillage WireGuard complet exige une entrée de pair sur chaque machine pour chacune des autres. La configuration croît donc avec le carré du parc :

MachinesPaires de pairs à maintenir
33
510
1045
20190

Ajouter une machine à un maillage de 20 nœuds oblige à modifier vingt configurations existantes. Rien de techniquement difficile ; c'est simplement le genre de travail que les humains finissent par mal faire au bout d'un moment. Nebula, Tailscale et Headscale existent tous pour supprimer cette matrice, ils diffèrent dans le comment, pas dans le pourquoi.

Si vous utilisez plutôt une topologie en hub, où tout le monde se connecte à un seul serveur, WireGuard seul reste gérable indéfiniment. Le carré ne mord que sur un maillage complet.

Quand WireGuard seul est la bonne réponse

  • Peu de machines, composition stable. Trois portables et un VPS, c'est un travail pour WireGuard, et sortir un overlay serait une surcharge sans contrepartie.
  • Vous voulez la plus petite surface d'attaque possible. Rien d'autre dans ce domaine ne tient en 4 000 lignes.
  • La vitesse noyau compte et vos hôtes sont sous Linux. Les transports en espace utilisateur paient un changement de contexte par paquet ; sur un lien 10 Gb saturé, cela se voit.
  • Des liaisons site à site qui ne changent jamais. Deux routeurs, un tunnel, aucun problème de découverte à résoudre.

Quand Nebula justifie ses pièces en plus

  • La composition change souvent. Les machines arrivent et partent sans que personne ne modifie les pairs.
  • Vous avez besoin de politique, pas seulement de connectivité. « Seuls les hôtes de ci peuvent joindre le port 5432 des hôtes de db » tient en une ligne de configuration Nebula, et demande une brique d'infrastructure séparée avec WireGuard seul.
  • Vous voulez que l'application des règles survive à un plan de contrôle compromis. Le pare-feu de Nebula vit sur chaque hôte, donc rien de central ne peut ouvrir un port en silence.
  • Des réseaux hétérogènes et capricieux. Les lighthouses gèrent la traversée de NAT que vous auriez sinon à résoudre liaison par liaison.

Un VPN change votre IP. Il ne change pas votre navigateur.

Un tunnel remplace l'adresse que voit un service. Il ne change rien à ce que votre navigateur annonce de lui-même (polices, écran, fuseau horaire, pile graphique), et cette combinaison est souvent assez stable pour vous reconnaître d'une session à l'autre, avec ou sans tunnel.

Mesurez l'empreinte de votre navigateur : passif, sans questions, sans compte, sans e-mail.

Le résumé honnête

WireGuard seul n'est pas un Nebula au rabais ; c'est un outil plus petit qui en fait moins volontairement, et le fait très bien. Choisissez-le tant que votre parc est petit ou que votre topologie est un hub. Choisissez Nebula quand la matrice des pairs devient une corvée, ou quand vous avez besoin d'identité et de politique plutôt que de simples tunnels, et acceptez en échange de gérer désormais une autorité de certification.

Si vous voulez le maillage sans avoir à exploiter une CA, la troisième voie est un maillage basé sur WireGuard avec un serveur de coordination : c'est ce que Headscale fait avec le problème de Nebula et le plan de données de WireGuard.

★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · port 200 Mbit/s

Héberge ton VPN sur ton propre VPS → ContaboAccès root complet · IPv4 publique · choisis ta région→

Questions fréquentes

Nebula est-il construit sur WireGuard ?
Non, et c'est l'idée reçue la plus répandue. Tailscale et Headscale sont construits sur WireGuard : même plan de données, plan de contrôle différent. Nebula ne l'est pas : il implémente son propre transport chiffré à partir du framework Noise, avec son propre binaire client et son propre format de certificat. Comparer Nebula à WireGuard revient donc à comparer un réseau complet à un protocole de tunnel, ce qui explique pourquoi les tableaux de fonctionnalités entre les deux induisent souvent en erreur.
Lequel est le plus rapide, Nebula ou WireGuard ?
WireGuard seul l'emporte généralement sur un hôte Linux, car il tourne dans le noyau alors que Nebula tourne en espace utilisateur et paie un changement de contexte par paquet. Cet avantage se réduit ou disparaît quand le goulot d'étranglement est le réseau plutôt que le CPU, et sur les plateformes où WireGuard tourne lui aussi en espace utilisateur. Quiconque vous cite un ratio unique l'a mesuré sur son propre matériel ; mesurez votre propre chemin si le débit est vraiment le critère décisif.
Quand WireGuard seul suffit-il ?
Quand le nombre de machines est faible et stable, et que vous êtes à l'aise avec l'édition de fichiers de configuration. Trois portables et un VPS, c'est un travail pour WireGuard : une poignée de clés publiques, quelques lignes AllowedIPs, terminé. Le minimalisme de WireGuard est ici un atout : environ 4 000 lignes de code noyau, une suite cryptographique moderne fixe, rien à mal configurer en dehors des pairs eux-mêmes.
À partir de quand WireGuard configuré à la main cesse-t-il de passer à l'échelle ?
Quand vous voulez un maillage complet plutôt qu'un hub. Un maillage WireGuard complet exige une entrée de pair sur chaque machine pour chacune des autres, si bien que la configuration croît avec le carré du parc : 5 nœuds font 10 paires, 20 nœuds en font 190. Ajouter une machine oblige à toucher toutes les machines existantes. C'est cette courbe, et non le débit, qui pousse vers Nebula, Tailscale ou Headscale : les trois existent pour que des humains n'aient plus à maintenir cette matrice.
Qu'apporte Nebula que WireGuard n'apporte pas ?
Trois choses que WireGuard laisse volontairement hors de son périmètre. L'identité : chaque hôte détient un certificat signé par votre CA, portant des groupes comme 'db' ou 'laptop'. La découverte : des nœuds lighthouse savent qui se trouve où, si bien que les pairs se trouvent sans que vous listiez leurs adresses. La politique : un pare-feu d'hôte dans la configuration propre du nœud, exprimé en termes de ces groupes plutôt que d'adresses IP, et appliqué localement sur chaque machine.
Peut-on utiliser les deux ?
Ils servent des couches différentes, donc oui, mais rarement sur les mêmes machines. Un schéma courant : WireGuard seul pour quelques liaisons site à site fixes dont les pairs ne changent jamais, et Nebula pour le parc de postes de travail et de serveurs dont la composition, elle, change. Le coût, ce sont deux systèmes à comprendre, ce qui ne vaut la peine que si les deux populations se comportent réellement différemment.