ProtonVPNDébut octobre, j’ai publié un article détaillé sur l’utilisation de ProtonVPN sous OpenSUSE Leap 15.1. Le client en ligne de commande fonctionne sans le moindre problème, et je l’utilise au quotidien avec la formule Basic.

Depuis quelques jours, il y a eu un changement de paradigme qui nécessite une intervention manuelle pour la mise à jour du client.

# protonvpn-cli --update
[!] Deprecation warning [!]
This Version of ProtonVPN-CLI has been deprecated and 
is no longer maintained by the ProtonVPN Team.

Un lecteur de mon blog m’a demandé de faire un petit topo pour la mise à jour. Voici donc en vrac tout ce qu’il faut faire pour utiliser ProtonVPN avec la nouvelle mouture du client de connexion.

Un peu de ménage

Dans un premier temps, je supprime l’ancienne version de l’application.

# protonvpn-cli --uninstall

Installation

Je vérifie si tous les prérequis sont bien présents sur le système.

# rpm -q openvpn dialog python3-pip python3-setuptools
openvpn-2.4.3-lp151.4.3.x86_64
dialog-1.3-lp151.3.3.x86_64
python3-pip-10.0.1-lp151.2.2.noarch
python3-setuptools-40.5.0-lp151.1.1.noarch

J’installe la nouvelle version du client.

# pip3 install protonvpn-cli
Collecting protonvpn-cli
...

Configuration

Je me rends sur la page Account pour avoir mon identifiant de connexion VPN et le mot de passe correspondant sous la main.

ProtonVPN

Je réinitialise le profil ProtonVPN sur ma machine.

# protonvpn init
         [ -- PROTONVPN-CLI INIT -- ]
                                   
ProtonVPN uses two different sets of credentials, one for the website and 
official apps where the username is most likely your e-mail, and one for 
connecting to the VPN servers.

You can find the OpenVPN credentials at https://account.protonvpn.com/account.

--- Please make sure to use the OpenVPN credentials ---

Enter your ProtonVPN OpenVPN username: lKgP4o7qXm6NBYpWcVPMpRed
Enter your ProtonVPN OpenVPN password: ************************
Confirm your ProtonVPN OpenVPN password: ************************

Please choose your ProtonVPN Plan
1) Free
2) Basic
3) Plus
4) Visionary

Your plan: 2

Choose the default OpenVPN protocol.
OpenVPN can act on two different protocols: UDP and TCP.
UDP is preferred for speed but might be blocked in some networks.
TCP is not as fast but a lot harder to block.
Input your preferred protocol. (Default: UDP)

1) UDP
2) TCP

Your choice: 1

You entered the following information:
 Username: lKgP4Yatah0ngagaXVPMpRed
 Password: ************************
 Tier: Basic
 Default protocol: UDP


Is this information correct? [Y/n]: y
Writing configuration to disk...

Done! Your account has been successfully initialized.

Utilisation

La syntaxe des options a changé avec cette nouvelle mouture. On constate un souci d’harmonisation de l’ensemble. Voici quelques options pratiques au quotidien.

J’affiche l’état de la connexion :

# protonvpn status
Status: Disconnected
IP: 78.197.22.147
ISP: Free SAS

Je me connecte au serveur le plus rapide :

# protonvpn connect --fastest
Connecting to FR#5 via UDP...
Connected!

Je réinvoque l’option status pour en savoir un peu plus sur la connexion :

# protonvpn status
Status: Connected
Time: 0:00:07
IP: 185.94.189.187
Server: FR#5
Features: Normal
Protocol: UDP
Kill Switch: Disabled
Country: France
City: Paris
Load: 59%

Je me déconnecte :

# protonvpn disconnect
Disconnected.

J’affiche l’aide du client :

# protonvpn help

Gérer les mises à jour

La mise à jour de cette version du client ne se fait pas par le biais d’une option. Voici ce qu’il faudra faire dorénavant.

# pip3 install protonvpn-cli --upgrade

La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.

 


3 commentaires

karl · 5 décembre 2019 à 13 h 00 min

Je tenais à vous remerciez de l’attention que vous avez porté à ma demande et de la rapidité de votre réponse.

Karl

    kikinovak · 5 décembre 2019 à 18 h 58 min

    Avec plaisir. Un gentil bonjour de la garrigue.

jaweb · 14 janvier 2020 à 17 h 09 min

Merci .)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.