Aller au contenu

ProtonVPN

Installation des dépendances

Bash
apt install openvpn dialog python3-pip python3-setuptools -y

Installation de iptables

Bash
apt purge nftables -y && apt install iptables -y

Installation

Bash
pip3 install protonvpn-cli 

Initialisation

Text Only
protonvpn init # renseigner ses identifiants

Création d'un service

Bash
nano /etc/systemd/system/protonvpn.service
Text Only
[Unit]
Description=ProtonVPN-CLI auto-connect
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
Environment=root
ExecStart=/usr/local/bin/protonvpn c --p2p
ExecReload=/usr/local/bin/protonvpn c --p2p
ExecStop=/usr/local/bin/protonvpn disconnect
Restart=always

[Install]
WantedBy=multi-user.target

Activer le service au démarrage et le lancer

Bash
systemctl enable protonvpn --now

Configuraton du kill switch

Le kill switch permet de ne laisser aucun paquets sortir sur Internet si le VPN n'est pas connecté

Bash
protonvpn configure # choix 5 puis 2