Aller au contenu

Openvpn Home made sur un VPS


Description

Openvpn Home made sur un VPS

Je vous propose un tuto sur la mise en place d’un serveur VPN avec Openvpn complètement automatisé de l’installation à la génération des clients sur un serveur VPS (virtual private server.)

Nous allons nous appuyer sur un scripts sous licence MIT, ce script est de Angristan je mets le lien de sont blog :

https://angristan.fr/installer-facilement-serveur-openvpn-debian-ubuntu-centos/

Avoir son propre serveur VPN sans passer par un tiers à beaucoup d’avantage, la sécurité le prix et la liberté.

Cela va permettre de contourner les petits blocages ou restrictions sur les flux vidéos.

Je suis souvent en déplacement à l’étranger au US souvent vers Atlanta pour mon job, et j’aime bien avoir accès à Plex ou à Mycanal ou à lIPTV et avoir mon propre VPN me permet d’avoir accès aux chaine française facilement et à mon écosystème que j’ai chez moi.

Nous allons passer par un VPS de chez OVH, ce n’est pas chère 3.59 TTC par mois, ne compter pas y faire du stockage vous n’avez que 10 Go de ssd, par contre la bande passante est intéressante   200 Mb /s

Ce qui est largement suffisant pour de l’IPTV ou pour du torrent et pour contourner Hadopi.

On prend un VPS chez Ovh, vous avez le choix du Datacenter, France, Canada, DE, UK ect …

https://www.ovh.com/fr/vps/vps-ssd.xml

Pour l’Os je vous conseille un Debian 8 c’est largement suffisant pour nos besoins, et vous trouvez un nombre important de tuto avec cette distribution.

Pour le Data –Center je vous conseille de choisir la France, vous pourrez ajouter plus tard des IP à votre VPS et avoir accès a d'autres pays.

Une fois votre VPS installé et logé sur putty en root ou avec sudo (je vous conseille de crée un user) nous allons installer le script de création de notre serveur VPN.

Un petit cd /tmp

root@vpsxxxx:~# cd /tmp

root@vpsxxxxx:/tmp#

Une petite mise à jour des paquets

 root@vpsxxxx:/tmp# apt-get upgrade

root@vps516332:/tmp# apt-get update

Notre système est à jour, nous pouvons commencer l’installation, celle-ci est complément automatisé, même la configuration post installation.

Nous avons quelques choix à faire, DNS niveau de cryptage.

On télécharge

root@vpsxxxx:/tmp# wget https://raw.githubusercontent.com/Angristan/OpenVPN-install/master/openvpn-install.sh

On donne les droits d’exécution au script.

chmod +x openvpn-install.sh

On exécute

./openvpn-install.sh

La première fois que vous l'exécutez, vous devez suivre l'assistant et répondre à quelques questions pour configurer votre serveur VPN.

Openvpn est installé, passons à la configuration.

Le choix du DNS, pour la France je vous propose de choisir FDN, le DNS neutre de cette operateur est respectueux de la vie privée et ne log pas.

image.png.6cf8adfbcf30eae5b48360d765b76499.png

On tape 2

La fenêtre suivante c’est la génération des certificats et des clés, laisser les choix par défaut c’est suffisant.

Vous pouvez aller prendre un café pendant la génération des clés, ça prend un peu de temps.

image.png.64505b92ae85cd87b72a993f2174c171.png

Ensuite nous allons passer à la création des user

Choix 1, pour moi erik, c’est le nom de mon nouveau user.

Vous avez la possibilité de relancer le script pour ajouter ou supprimer des users.

   

image.png

image.png

Le certificat client est généré à la racine /root/erik.ovpn

La configuration du client est générée sans mot de passe, c’est plus facile à gérer pour la mise en place sur des box Andoid ou autres, vous avez la possibilité de rajouter un password.

Je peux aborder ce point si vous le voulez.

Une fois notre fichier de configuration ovpn de générer il nous reste à le télécharger avec un client SFTP, exemple FileZilla

 

image.png.57ac4c64f162f43df167d74af1769317.png

 

Ensuite, je pars du principe que vous avez installé votre client Openvpn sur votre Pc.

https://openvpn.net/index.php/open-source/downloads.html

On copie le fichier de configuration dans le répertoire de config de Openvpn.

image.png.6f1e9b5c968f717ca15033abb5f366e6.png

Ensuite on ouvre notre client Oopenvpn vous sélectionner votre client et hop la petite fenêtre verte de Openvpn avec son cadenas vous indique que votre VPN est effectif, vous êtes protégé.

Dans la deuxième partie du tuto je vous expliquerais comment configurer sa box Android pour profiter de notre VPN.

image.png.f642b1d5f33970892d81815d3a06f093.png

Il reste a sécuriser notre VPS et à ajouter un outil de monitoring pour surveiller ce petit monde, cela fera partie de la suite de ce tuto.

Erik

Installation de Openvpn sur Android.

Direction le Playstore on installe OpenVPN Connect 

image.png.48d9f75c33fe11678db38ef470e88919.png

On télécharge le fichier de configuration exemple : erik.ovpn sur votre box Android.

Vous ouvrez Openvpn Connect.

Sélectionner ovpn Profile

 

 

image.png.b9ec10a1016baa3da26c67d7f7428e7b.png

Normalement il trouve tout seul votre fichier de configuration ovpn, vous le sélectionner.

image.png.da1f2db672bcdb4fcb46e6fd13513163.png

Il ouvre la fenêtre suivante.

Vous cliquez sur connected et c’est parti votre VPN et en route et tournera en tache de fond.

 

Le 15/03/2018 à 21:44, Erik17 a dit :

 

 

image.png

  • J'aime 4
  • Merci 2
  • Génial 1

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×