VPNSmith
self-host-vpnINFO

Installer OpenVPN (2026) : script automatique ou installation manuelle, et laquelle choisir

Installer un serveur OpenVPN sur un VPS ou une machine locale : ce que fait le script d'installation, ce qu'il faut vérifier à la main, les quatre pannes classiques, et quand OpenVPN reste préférable à WireGuard.

Par Eric Gerard · Fondateur · VPNSmith - Spécialiste self-host VPN & VPS GDPR4 min de lecturePhoto via Pixabay

Transparence affiliation - Ce guide cite des hébergeurs que nous utilisons réellement pour nos propres tunnels. Une commande via nos liens nous rémunère sans surcoût pour vous, et ne change rien à ce qui est écrit ici.

Installer OpenVPN se fait aujourd'hui en deux façons très différentes : lancer un script qui fait tout en quelques minutes, ou monter la chaîne à la main pour savoir exactement ce qui tourne. Les deux sont légitimes, elles ne servent simplement pas le même objectif. Cette page dit ce que chacune fait vraiment, ce qu'il faut vérifier dans les deux cas, et les quatre pannes qui reviennent toujours.

Ce qu'une installation OpenVPN comporte réellement

Beaucoup de guides donnent une suite de commandes sans dire ce qu'elles construisent. Il y a en fait cinq pièces, et connaître leur rôle suffit à diagnostiquer presque toutes les pannes.

  1. Une autorité de certification. C'est elle qui signe les certificats et décide qui a le droit d'entrer. Elle vit sur le serveur, ou mieux, hors du serveur.
  2. Un certificat serveur et une clé. L'identité que le client vérifie avant de se connecter.
  3. Un certificat par client. C'est ce qui permet de révoquer un appareil perdu sans toucher aux autres.
  4. La configuration serveur. Port, protocole de transport, plage d'adresses distribuées, routes poussées vers le client, serveurs DNS annoncés.
  5. Le routage et le pare-feu de la machine. Sans eux, le tunnel monte et rien ne circule.

Un script d'installation fait ces cinq choses. C'est pour cela qu'il gagne une soirée, et aussi pour cela qu'il faut savoir ce qu'il a écrit.

Panneau de brassage vu de près, jarretières rouges, turquoise, jaunes et bleues enfichées dans des modules étiquetés PORT1 et PORT2, voyants rouges et verts allumés.
Panneau de brassage vu de près, jarretières rouges, turquoise, jaunes et bleues enfichées dans des modules étiquetés PORT1 et PORT2, voyants rouges et verts allumés.

Script ou manuel : ce qui décide

Script d'installationInstallation manuelle
DuréeQuelques minutesUne soirée la première fois
Ce que vous apprenezPeuTout
PersonnalisationCe que le script exposeTotale
Révocation d'un clientPrévue par le scriptÀ monter vous-même
Bon pourUn serveur personnelComprendre, ou intégrer à l'existant

Pour un tunnel personnel, le script est le choix raisonnable. Il produit une installation correcte, avec des paramètres de chiffrement à jour, et il génère les fichiers clients à la demande.

Vérifiez tout de même trois choses après son passage : le port et le transport réellement configurés, les serveurs DNS annoncés au client, et l'endroit où sont stockées les clés de l'autorité de certification. Ce sont les trois réglages qui changent le comportement réel du tunnel.

Les quatre pannes classiques

Elles se ressemblent toutes de l'extérieur : le client se connecte, et rien ne passe.

1. Le routage n'est pas activé. Les paquets entrent dans la machine et s'y arrêtent. C'est un réglage système d'une ligne, oublié une fois sur deux, et il faut qu'il survive au redémarrage.

2. La traduction d'adresse manque. Le trafic sort du serveur avec l'adresse privée du tunnel, que plus personne ne sait renvoyer. Une règle de pare-feu suffit, encore faut-il qu'elle vise la bonne interface de sortie.

3. Le pare-feu de l'hébergeur bloque. Beaucoup d'hébergeurs ont leur propre pare-feu, en amont de la machine : ouvrir le port dans le système ne suffit pas, il faut aussi l'ouvrir dans leur interface.

4. Les requêtes DNS sortent hors du tunnel. C'est la plus sournoise des quatre, parce que tout fonctionne. Vous naviguez, votre trafic est chiffré, et votre fournisseur d'accès voit quand même la liste des sites visités. Rien ne la signale : il faut la chercher.

Circuit imprimé vert vu en macro, pistes de cuivre et trous métallisés visibles, aucun composant soudé.
Circuit imprimé vert vu en macro, pistes de cuivre et trous métallisés visibles, aucun composant soudé.

UDP ou TCP

UDP par défaut, parce que c'est ce pour quoi un tunnel est fait : pas de retransmission redondante, latence régulière, débit meilleur.

TCP sur le port 443 comme solution de repli, et uniquement là. Sur un réseau d'entreprise ou d'hôtel qui filtre l'UDP, OpenVPN en TCP/443 ressemble à du trafic web et passe souvent. Le prix est réel : deux couches de retransmission empilées produisent des à-coups dès que la ligne se dégrade. C'est une porte de secours, pas une configuration par défaut.

Faut-il encore choisir OpenVPN ?

Non, dans le cas général. Pour un serveur personnel monté en 2026, WireGuard fait le même travail avec une configuration plus courte, une reprise instantanée après une coupure réseau, et une base de code assez petite pour avoir été relue sérieusement.

Oui, dans deux cas précis. Si le réseau que vous traversez filtre l'UDP, la bascule en TCP/443 d'OpenVPN n'a pas d'équivalent simple. Et si vous devez connecter un routeur ou un appareil ancien, OpenVPN y est souvent présent quand WireGuard n'y est pas.

Le reste du temps, installer OpenVPN aujourd'hui relève de l'existant à maintenir, pas du choix à faire.

★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · 200+ Mbps garantis

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

Questions fréquentes

Faut-il installer OpenVPN à la main ou avec un script ?
Avec un script pour un serveur personnel, à la main si vous devez comprendre ou personnaliser chaque réglage. Un script d'installation fait en quelques minutes ce qui prend une soirée : il crée l'autorité de certification, génère les clés, écrit la configuration serveur, règle le routage et le pare-feu, puis exporte un fichier client prêt à l'emploi. L'installation manuelle garde son intérêt quand vous voulez choisir vous-même les paramètres de chiffrement ou intégrer OpenVPN dans une infrastructure existante.
Quel port faut-il ouvrir pour OpenVPN ?
Par défaut le serveur écoute en UDP, et c'est ce port qu'il faut ouvrir, dans le bon protocole de transport. L'erreur classique consiste à créer la règle en TCP : le client tourne alors indéfiniment sans message clair. Si le réseau que vous traversez bloque l'UDP, OpenVPN sait basculer en TCP sur le port 443, où il se confond avec du trafic web, au prix d'une latence moins régulière.
OpenVPN ou WireGuard en 2026 ?
WireGuard pour la plupart des serveurs personnels : configuration plus courte, reprise instantanée après une coupure, base de code assez petite pour être relue. OpenVPN garde deux avantages précis et rien d'autre : il passe en TCP sur le port 443 quand l'UDP est filtré, et il existe sur des équipements anciens qui ne connaissent pas WireGuard. Ce sont des raisons de compatibilité, pas de performance.
Le tunnel monte mais je n'ai pas internet, pourquoi ?
Trois causes, dans cet ordre. Le routage n'est pas activé sur le serveur, donc les paquets arrivent et s'arrêtent là. La règle de traduction d'adresse manque, donc le trafic sort avec une adresse privée que personne ne sait renvoyer. Ou les requêtes DNS sortent hors du tunnel, auquel cas tout semble fonctionner mais votre fournisseur d'accès voit encore les sites visités.
Peut-on installer OpenVPN sur un Raspberry Pi ?
Oui, et c'est un usage courant pour joindre son réseau domestique à distance. La carte suffit largement pour quelques appareils. Deux points à régler avant : il faut un port ouvert sur la box et une adresse publique joignable, et si votre ligne partage son adresse avec d'autres abonnés, aucun port ne peut être ouvert et ce montage devient impossible.