Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Creer son Propre VPN avec OpenVPN Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Si vous avez un serveur dédié ou VPS, vous n’avez plus besoin d’investir dans un abonnement VPN payant. Découvrez dans cet article, comment créer son propre serveur VPN avec OpenVPN, Un tutoriel facile pour les débutants.

J’ai un abonnement VPN à vie chez un fournisseur, mais cela ne m’empêche pas de mettre en place mon propre serveur VPN, car de nombreuses IP utilisés par des VPN sont mises sur la liste noir de certains sites. C’est l’un des inconvénients du partage d’adresse IP avec d’autres utilisateurs, comme c’est le cas de plusieurs fournisseurs VPN.

VPN pour acceder a facebook RDC Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Mettre en place son propre VPN a plusieurs avantages :

  • Vous êtes la seule personne qui utilise cette adresse IP,
  • Vous utilisez la puissance totale du VPN,
  • Vous utilisez la totalité de la bande passante du VPS,
  • Vos activités en ligne (cookies), votre historique de navigation, vos données personnelles sont sécurisées. Les VPN gratuits et même payants peuvent partager vos données avec leurs partenaires.

Passons directement au vif du sujet, si vous êtes là, alors vous savez déjà c’est quoi un VPN et ses avantages.

  1. Obtenir un VPS Pas Cher

Un VPS, Virtual Private Server ou Serveur Virtuel Privé est une machine virtuelle qui emploie les ressources d’un serveur physique et offre les mêmes fonctionnalités qu’un serveur dédié classique.

Pour la mise en place d’un serveur VPN avec OpenVPN, nous avons besoin d’un VPS avec minimum 512 Mo de RAM, 10Go d’espace de stockage. Voici les deux meilleures offres de VPS pas chers que je vous conseille :

  • Sur DigitalOcean, vous avez 1Go de RAM, 25 Go d’espace de stockage SSD, 1 To de bande passante à partir de 5$ le mois. En passant par ce lien d’inscription, vous bénéficiez de 2 mois offerts gratuitement.
  • Pour ce tutoriel, j’utilise un VPS sous Ubuntu 18.04 de chez RackNerd de 512Mo de RAM, 30 Go de stockage et 500Go de bande passante pour 22,99$/an.

digitalocean gratuit 400x400 Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

N’oubliez pas que vous pouvez installer plusieurs services sur un même VPS, Le VPS sur lequel vous hébergez vos sites, vous pouvez y ajouter un VPN. Découvrez dans cet autre tutoriel, comment héberger ses sites sur un VPS.

  1. Mise en Place du VPN sous OpenVPN

Pour ce tutoriel, nous avons besoin d’un VPS sous Ubuntu, minimum Ubuntu 16. Une fois que vous avez un VPS, passons à la configuration de notre VPN.

Pour la configuration du serveur, nous allons utiliser les outils suivants :

  • Un client SSH comme Putty ou Terminal pour les utilisateurs MacOS et Linux.
  • Un client SFTP comme WinSCP ou FileZilla.
  • Un logiciel client OpenVPN comme OpenVPN GUI.

Etape 1 : Connectez-vous avec un client SSH à votre VPS et exécuter les commandes suivantes :

$ sudo apt-get update && sudo apt-get upgrade

$ sudo apt-get install git

Etape 2 : Récupérer l’adresse IP publique du serveur. Vous l’avez lors de l’achat du VPS, vous pouvez aussi utiliser la commande « ifconfig » pour avoir les informations sur les cartes réseaux de votre VPS.

Etape 3 : C’est à ce niveau que commence alors l’installation de OpenVPN. Nous allons utiliser le script OpenVPN Installer que nous allons cloner depuis GitHub et lancer le script d’installation. Exécuter ces commandes ligne par ligne et suivez les instructions d’installation.

$ cd ~

$ git clone https://github.com/angristan/openvpn-install openvpn-install

$ cd openvpn-install/

$ ls -l

$ chmod +x openvpn-install.sh

$ sudo ./openvpn-install.sh

Durant l’installation, vous allez spécifier :

  • L’adresse IP publique du serveur,
  • Le port à utiliser (Ne choisissez pas le port 80 ni 443 si vous hébergez un site sur ce serveur),
  • Le protocole (UDP ou TCP),
  • Le Résolveur DNS

OPENVPN Installer Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Le script installera alors OpenVPN sur votre serveur ainsi que les certificats de sécurité. Une fois l’installation terminée, un profil OpenVPN sera créé. Il sera stocké sous le répertoire /root/nomduprofil.ovpn

Etape 4 : Pour mettre à jour, ajouter, supprimer un profil client OpenVPN ou désinstaller OpenVPN sur le serveur, lancer juste le script « ./openvpn-install.sh ».

OpenVPN Updater Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Etape 5 : Transférer ce profil .OVPN sur votre ordinateur ou smartphone avec un client SFTP (Ici FileZilla). Nous avons venons de créer notre propre VPN avec OpenVPN.

Profil OpenVPN Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

  1. Connexion au VPN

Etape 1 : La mise en place du VPN étant déjà effectué, il est alors temps de s’y connecter. Pour se connecter au VPN OpenVPN, nous avons besoin d’un client OpenVPN. Télécharger le client officiel OpenVPN GUI, il est disponible sur Windows, MacOS, Linux, Android et iOS.

Télécharger OpenVPN GUI

Etape 2 : Importer le profil VPN et connectez-vous. C’est tout, votre connexion est sécurisée et passe par votre propre VPN.

Importer OVPN Comment Mettre en Place Un VPN sur son VPS avec OpenVPNVPN Connecté Comment Mettre en Place Un VPN sur son VPS avec OpenVPN

Conclusion

A part masquer son adresse IP, un VPN vous protège davantage contrairement au proxy. Il vous permet d’accéder aux contenus bloqués et chiffre le trafic de bout en bout. En utilisant son propre VPN, vous économisez de l’argent et vous êtes le garant de votre vie privée.