Installer facilement un serveur OpenVPN sur Debian, Ubuntu, CentOS et Arch Linux

Script et article mis à jour en décembre 2016


Avoir son propre serveur VPN, ça évite d’avoir à faire confiance à un fournisseur qui utilise des serveurs trop lents, trop chers, et parfois ayant une sécurité douteuse. Pourquoi ne pas avoir son propre VPN ?

Plein de tutoriels sur le web expliquent comment installer OpenVPN sur votre serveur. Mais pourquoi ne pas se faciliter la vie et laisser un script le faire à votre place ? 😀

Il y a une petite perle sur GitHub qui permet cela : OpenVPN-install, développé par Nyr. C’est un script qui installe automatiquement un serveur OpenVPN et qui génère la configuration client. Il a quelques fonctionnalités sympathiques comme le choix du port ou des DNS.

Seulement, je trouve qu’il lui manque quelques fonctionnalités et surtout que le chiffrement utilisé est trop faible… Du coup j’ai fait un fork ! C’est à dire que j’ai pris le script de Nyr, et je l’ai (beaucoup) modifié à ma sauce. Les 2 sont sous licence MIT. (suite…)