Page 1 sur 3

Installation VPN

Publié : 22 févr. 2024, 02:09
par Wolfen38
Salut a tous

Afin d'améliorer ma sécurité qui visiblement était déplorable, je veux installer un VPN.

Je viens de prendre un abonnement chez cyberghost, installation sur mon Windows et Android sans soucis.

Par contre je ne sais pas comment faire depuis mon raspberry.

Quelqu'un connait un bon tuto ?

Merci

Re: Installation VPN

Publié : 22 févr. 2024, 06:29
par Keros
Je viens de déplacer ton sujet dans la section dédiée à Internet.

Désolé pour cyberghost, je ne sais pas. L'installation sous Linux n'est pas indiquée dans leur documentation ?
Tu as vérifié que Linux était compatible avec leur système ? Je ne pense pas qu'ils donnent les infos en dur de VPN comme OpenVPN ou WireShark.

Tu pourrais nous expliquer pourquoi tu qualifies ta sécurité de déplorable" ?

Re: Installation VPN

Publié : 22 févr. 2024, 07:15
par Wolfen38
Merci pour déplacement.

Ça fait plusieurs fois que je poste sans rapport avec la sécurité mais où des membres me font remarquer que mon install n'est pas sécurisée et me propose de passer par un vpn.

Donc je vais essayer.

Ma 1ere question est vaut il mieux installer le vpn sur mon rpi pour protéger ma domotique ou sur mon routeur en amont pour protéger tout mon réseau ?
Dis comme ça je pense que la solution routeur est mieux mais ne connaissant pas je me demande les avantages/inconvénients de chaque solution

Envoyé de mon Mi 9T Pro en utilisant Tapatalk



Re: Installation VPN

Publié : 22 févr. 2024, 08:41
par jackslayter
tu peux l'installer sur ton rpi, ensuite sur ton routeur tu ouvre seulement le port du vpn.
si tu veux simplement te connecter à ton réseau de n'importe ou, je te conseil WireGuard comme vpn. Il est léger et très optimisé.
je te donne mon tuto :

Code : Tout sélectionner

sudo apt install wireguard
ensuite tu vas dans /etc/wireguard
On commence par générer la clef privée du serveur à l'aide de la commande suivante :

Code : Tout sélectionner

wg genkey > server-private.key
Puis on dérive la clef privée que l'on vient de générer pour obtenir la clef publique :

Code : Tout sélectionner

wg pubkey < server-private.key > server-public.key
On répète ensuite les mêmes opérations pour générer les clefs du client :

Code : Tout sélectionner

wg genkey > client-private.key

Code : Tout sélectionner

wg pubkey < client-private.key > client-public.key

Code : Tout sélectionner

wg genpsk > client-preshared.psk
dans les fichiers de conf plus bas tu va voir <server-private.key> il faudra alors copier les caractères qu'il y a dans ce fichier et replacer <server-private.key> par ces caractères

créer le fichier de conf server

Code : Tout sélectionner

sudo nano /etc/wireguard/wg0.conf
[Interface]
Address = 192.168.200.1/24
ListenPort = 51820
PrivateKey = <server-private.key>
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o <TA_CARTE_RESEAU> -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o <TA_CARTE_RESEAU> -j MASQUERADE

[Peer]
# Client1
PublicKey = <client-public.key>
PresharedKey = <client-preshared.psk>
AllowedIPs = 192.168.200.2/32, <ADRESSE_DE_TON_RESEAU_(EX:192.168.20.0)>/24
PersistentKeepalive = 16

ensuite tu lance la config :

Code : Tout sélectionner

sudo wg-quick up /etc/wireguard/wg0.conf
pour le fichier client tu peux le faire ou tu veux dans un fichier texte, ensuite tu le mettra sur windows ou ton téléphone (https://www.wireguard.com/install/)

créer le fichier de conf client
[Interface]
PrivateKey = <client-private.key>
Address = 192.168.200.2/32
DNS = IP_DE_TON_RPI, 8.8.8.8

[Peer]
PublicKey = <server-public.key>
PresharedKey = <client-preshared.psk>
AllowedIPs = <TON_RESEAU>/24, <AUTRE_RESEAU_QUE_TU_VEUX_ACCEDER>/24
Endpoint = <TON_IP_PUBLIQUE>:51820
PersistentKeepalive = 16

protéger le dossier wireguard

Code : Tout sélectionner

sudo chown -R root:root /etc/wireguard/

Code : Tout sélectionner

sudo chmod 600 /etc/wireguard/wg0.conf

Code : Tout sélectionner

sudo chmod 700 /etc/wireguard
ajouter en tant que service

Code : Tout sélectionner

sudo systemctl enable wg-quick@wg0.service

Code : Tout sélectionner

sudo systemctl start wg-quick@wg0.service
autres commandes:
sudo wg show   #voir les clients connectés

ensuite ouvrir le port 51820 sur ton routeur

Re: Installation VPN

Publié : 22 févr. 2024, 08:56
par Wolfen38
Wouah merci pour ce tuto ultra détaillé.

Donc ce vpn remplace le cyberghost que j'ai pris?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk


Re: Installation VPN

Publié : 22 févr. 2024, 09:40
par jackslayter
oui ce vpn permet de créer un réseau virtuel vers ton réseau comme si tu étais chez toi gratuitement.

Re: Installation VPN

Publié : 22 févr. 2024, 09:41
par Wolfen38
Top merci

Envoyé de mon Mi 9T Pro en utilisant Tapatalk


Re: Installation VPN

Publié : 22 févr. 2024, 12:53
par Keros
Il y a une grosse différence entre les VPN dont ont parle pour la Domotique et ceux dont on voit la pub partout.

NordVPN, CyberGhost et consorts ont pour fonction de faire un tunnel entre tes équipements et un point de sortie vers internet. De cette façon, ni ton FAI, ni les Wifi gratuits des cafés/hotels/restaurants ne peuvent voir ce que tu va faire sur internet.

Concernant la domotique, on cherche à établir un tunnel VPN entre notre téléphone/tablette/PC mobile et notre serveur à la maison. Là, les solutions comme OpenVPN ou WireGuard font le boulot gratuitement. Et si on a des soucis pour faire ce lien VPN, il est possible de passer au niveau au dessus avec les solutions du type Taiscale ou NetBird.
Ces solutions sont les mêmes que les entreprises mettent en place pour que leur commerciaux aient accès au "réseau" quand il sont en déplacement.

Re: Installation VPN

Publié : 22 févr. 2024, 12:59
par Wolfen38
Ok.

Mais est ce que un truc genre cyberghost rempli quand même le rôle recherché pour la domotique ou ça n'a rien a voir ?

En le mettant sur mon routeur ça protégerait la domotique et mon réseau ou c'est carrément pour un autre but et ça n'aurait pas de protection sur ma domo ?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk


Re: Installation VPN

Publié : 22 févr. 2024, 13:07
par jackslayter
non les vpn NordVPN, CyberGhost et consorts te connecte sur un serveur dans le monde.

en gros ce que tu veux faire c'est te connecter chez toi, il faut donc un serveur chez toi , ou un autre client.
NordVPN, CyberGhost te connecte sur leur serveurs et même si tu prends un client sur ton smartphone et un sur ton rpi, ils n'auront pas la même IP donc ils ne se voient pas.

Donc, dans ce cas tu ne contrôle rien et dans le cas du serveur vpn que tu installes chez toi tu contrôle l'ensemble c'est toi NordVPN ou autre.