Dans ce tutoriel, nous verrons comment il est facile de configurer votre propre serveur VPN sur Ubuntu en moins de 5 minutes.
Protéger votre vie privée lorsque vous surfez en ligne devient de plus en plus compliqué chaque jour. Avec de plus en plus de systèmes compromis quotidiennement, la protection de vos données de navigation est difficile à assurer.
L'utilisation d'un VPN est un excellent moyen de préserver la confidentialité en acheminant le trafic via votre propre serveur VPN. Au lieu d'acheminer le trafic directement vers le site Web que vous visitez, le trafic entre votre appareil et le serveur VPN est crypté puis continue vers le site Web source. Cela signifie que la destination voit tout le trafic provenant de votre serveur VPN au lieu de votre FAI, protégeant ainsi vos informations personnelles.
Au lieu de payer pour un fournisseur VPN, vous devriez envisager de créer votre serveur VPN. C'est beaucoup plus simple qu'il n'y paraît et peut se terminer en moins de 5 minutes.
La création d'un serveur VPN personnel est essentielle pour protéger votre confidentialité en ligne. Chaque fois que vous utilisez un réseau WiFi public comme dans un café ou un hôtel, vous n'avez aucune idée vers où rediriger vos données de navigation.
Conditions préalables:
- Un serveur dédié NeoTechSystems.net.
- Système d'exploitation Ubuntu
- Nous vous recommandons d'utiliser 1 Go de RAM.
- 10 Go d'espace disque pour OpenVPN et d'autres packages système
Commençons par l'installation.
Connectez-vous à votre serveur en utilisant SSH avec un accès utilisateur root.
1. Gardez votre serveur à jour
# apt-get update -y
2. Installez le programme requis
Si votre serveur n'a pas le programme wget (utilisé pour télécharger le script d'installation) nous allons le télécharger maintenant :
# apt-get install wget
3. Téléchargez le script d'installation
Ensuite, nous allons télécharger un script d'installation OpenVPN populaire à partir de github :
# wget https://git.io/vpn -O openvpn-install.sh
4. Mettre à jour les autorisations de fichier
Mettons à jour les autorisations sur le fichier pour le rendre exécutable :
# chmod +x openvpn-install.sh
5. Démarrez le processus d'installation
Commençons maintenant le processus d'installation en exécutant le script d'installation :
# ./openvpn-install.sh
Saisissez ces informations sur le script d'installation :
L'IP primaire du serveur est automatiquement renseignée. Appuyez sur Entrée pour continuer.
Appuyez sur 1 pour procéder à l'installation UDP.
Appuyez sur Entrée pour continuer sur le port par défaut.
Entrez le fournisseur DNS que vous souhaitez utiliser sur le serveur. Nous recommandons OpenDNS.
Entrez votre nom à utiliser lors de la génération du certificat client et appuyez sur Entrée.
Appuyez sur Entrée pour procéder à l'installation.
Le script installera OpenVPN et générera toutes les clés requises pour l'utilisation.
Le script installera OpenVPN et générera toutes les clés requises pour l'utilisation.
6. Copiez le fichier de configuration VPN
Exécutez la commande suivante et copiez les données dans un fichier texte sur votre ordinateur.
# cat /root/client.ovpn
Enregistrez le fichier sous client.ovpn .
Vous pouvez utiliser scp pour télécharger le fichier sur votre machine locale à partir du terminal
# scp user@IP:/root/client.ovpn /Local/folder
Une fois téléchargé, vous pouvez utiliser ce fichier dans votre client VPN préféré pour vous connecter.
7. Ajout d'utilisateurs VPN
Chaque appareil que vous utilisez doit avoir son propre utilisateur sur le serveur VPN pour fonctionner de manière fiable. Vous pouvez exécuter la commande suivante pour ajouter des utilisateurs :
# ./openvpn-install.sh
Sélectionnez l'option 1 et générez un nom unique pour l'appareil.
Copiez le contenu du fichier de configuration pour l'utiliser sur votre appareil. Par exemple, si vous avez nommé le téléphone client, vous pouvez exécuter cette commande :
# cat /root/phone.ovpn
8. Démarrer, arrêter et redémarrer OpenVPN
Après l'installation, OpenVPN démarrera automatiquement et sera configuré pour démarrer au démarrage. Voici les commandes de démarrage et d'arrêt pour votre référence :
Pour démarrer OpenVPN :
# systemctl start [email protected]
Pour arrêter OpenVPN :
# systemctl stop [email protected]
Pour redémarrer OpenVPN :
# systemctl restart [email protected]
C'est ça. Maintenant, configurez le VPN sur votre machine locale et profitez de votre VPN.
Dans ce tutoriel, nous avons vu à quel point il est facile de configurer votre propre serveur VPN sur Ubuntu en moins de 5 minutes.