Categories: ApplicationAstuce Web

Comment créer son propre serveur VPN sur Ubuntu

Il existe de nombreux VPN gratuits ou payants, mais sur Linux, on aime bien implémenter nos propres solutions. Voici comment créer votre VPN sur Ubuntu, CentOS et Debian.

Pour ceux qui se déplacent très souvent et profitent du Wifi gratuit qu’ils trouvent dans leurs différentes localisations, l’utilisation d’un VPN est presqu’une obligation si vous ne voulez pas qu’une personne non autorisé ait accès à toutes vos actions sur la toile.

Comme dit plus haut, vous pouvez télécharger un VPN gratuit ou payant. Il en existe de bonne qualité. Si vous êtes du genre qui aime bien bricoler ses propres solutions, suivez notre petit guide de configuration d’un serveur VPN sur Ubuntu, CentOS et Debian.

Il vous suffira en fait d’un simple script et de quelques inscriptions sur des services en ligne pour mettre sur pied votre propre serveur VPN.

Quel script permet de créer un serveur VPN sur Linux ?

Il s’agit d’un shell script qui permet d’automatiser la configuration d’un serveur VPN sur IPsec sur Debian, Ubuntu et CentOS. Il prend en charge les protocoles IPsec /L2TP et Cisco IPsec.

Tout ce que vous devez faire c’est fournir vos identifiants VPN et le script se charge du reste.

En gros, ce script va crypter votre trafic de sorte que toute personne connectée au même réseau ne puisse pas savoir ce que vous faites. Il utilise freewan, une implémentation d’ IPsec pour Linux y xl2tpd.

Ce script peut en fait fonctionner  sur n’importe quel serveur dédié ou VPS (Virtual Private Server—Serveur Privé Virtuel).

Ce qu’il faut pour créer votre Serveur VPN sur Linux

Un serveur dédié ou un VPS est nécessaire. Il est toutefois recommandé d’utiliser les services d’Amazon EC2.

Vous aurez également besoin de :

  • Ubuntu 16.04 ( Xenial ), 14.04 ( Trusty ) ou 12.04 ( Precise )
  • Debian 8 (Jessie) Images EC2
  • CentOS 7 (x86_64) avec mises à jour
  • CentOS 6 (x86_64) avec mises à jour

Les étapes d’installation d’un Serveur VPN sur Ubuntu et Debian

Assure-vous que votre système est à jour. Tapez la commande ci-dessous pour mettre votre distribution Linux à jour :

apt-get update && apt-get dist-upgrade  

Redémarrez ensuite votre système.

Vous disposez de plusieurs options pour installer le VPN. Choisissez ci-dessous celle qui vous arrange.

Option 1 : générer au hasard les informations d’identification VPN. Vous faites cela avec la commande ci-dessous :

wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

Option 2 : Fournir vos propres identifiants VPN

Vous faites cela avec la commande ci-dessous :

wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh [Remplacer par vos valeurs IDENTIFIANT_PSK_IPSEC, NOM_UTILISATEUR et MOT_DE_PASSE] sudo sh vpnsetup.sh

Option 3 : Définir les informations d’identification VPN en tant que variables d’environnement

# Toutes les valeurs doivent être mises entre ‘ guillemets simples ‘

# N’utilisez pas ces caractères dans vos valeurs : \ “‘

wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \ VPN_IPSEC_PSK =' votre_cle_ipsec ' \ VPN_USER =' votre_nom_utilisateur_vpn ' \ VPN_PASSWORD =' votre_mdp ' sh vpnsetup.sh

Les étapes d’installation d’un serveur VPN CentOS

Comme avec Ubuntu et Debian, il est conseillé de mettre votre système à jour.

Ensuite, suivez les mêmes étapes que celles listées ci-dessus. Sauf que, vous remplacerez

https://git.io/vpnsetup  par  https://git.io/vpnsetup-centos.

Comment vous vous connectez à votre Serveur VPN

Vous venez juste de créer un serveur VPN, il faut maintenant un client pour s’y connecter.

La solution la plus recommandée c’est d’utiliser OpenVPN. Vous pouvez installer ce client avec la commande :

sudo apt-get installer openvpn

C’est l’une des méthodes les plus élégantes pour se connecter à internet. Les avantages d’OpenVPN sont nombreux, compte tenu de sa gratuité.

  • Possibilité d’accéder de manière sécurisée à votre réseau d’entreprise ou même au réseau de votre maison
  • OpenVPN peut cacher vos données de navigation
  • Il vous permet de contourner les sites géo-bloqués etc.

Voilà, après avoir téléchargé OpenVPN, ce client se connectera au serveur que vous avez créé plus haut afin de crypter votre navigation.

Si vous recherchez une solution plus simple mais efficace, pensez à télécharger les nombreux logiciels VPN disponibles pour Linux. HideMyAss en est un bon exemple.

Lire Aussi:

Partager

Post Récent

Comment Corriger l’Erreur de Mise à Jour de Windows 11

L'erreur de mise à jour de Windows 11 peut survenir pour plusieurs raisons, telles que des fichiers corrompus, des problèmes…

il y'a 21 heures

Comment résoudre l’erreur “You don’t currently have permission to access this folder” dans Windows 10 et 11

L’erreur "You don’t currently have permission to access this folder" survient souvent lorsque vous tentez d’accéder à un dossier dont…

il y'a 21 heures

Comment résoudre l’erreur Flutter ‘This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered

Lors du développement d'applications Flutter, il est fréquent de rencontrer des erreurs liées à la compatibilité des versions de SDK.…

il y'a 1 mois

Windows ne peut pas être installe sur ce disque : le matériel de cet ordinateur peut ne pas prendre en charge le démarrage à partir de ce disque

Lors de l’installation de Windows, vous pouvez rencontrer l'erreur de disque Windows indiquant que le disque sélectionne n’est pas compatible…

il y'a 2 mois

Windows n’a pas pu démarrer le service Windows Update sur l’ordinateur local

L’erreur ‘‘Windows n’a pas pu démarrer le service Windows Update sur l’ordinateur local’’ survient lorsque le système d’exploitation ne parvient…

il y'a 2 mois

Le Service Windows Update manquant sur Windows 10 ou 11

Le Service Windows Update manquant sur Windows 10 ou 11 Le Service Windows Update est essentiel pour maintenir votre système…

il y'a 2 mois