Using a VPN is a good way to maintain our online safety. Of course, trust in the provider of that VPN is the key to knowing whether or not we should use it. So, in this post, you will learn how to install ProtonVPN on Debian 10.
First, what is a VPN?
A VPN (Virtual Private Network) is a technology that allows several computers to communicate on an internal network using the Internet. That is to say, they allow to communicate as if it were a local network but without being physically close. All thanks to the Internet.
This concept allows large corporations to privately share information, files and resources to manage their systems and equipment. It is something quite useful to use.
On the other hand, the use of VPN is widespread on the Internet to bypass restrictions by countries or to add a little more security to the connection. This is because you need a VPN server that is normally in other countries.
Well, with the aim of offering anonymity and privacy to the connections to Internet of our computer is that ProtonVPN is born and we celebrate the arrival of the Linux client written in Python.
So, let us get started.
Installing ProtonVPN on Debian 10
ProtonVPN has released a new client with terminal interface created in Python. According to the developers it will allow a better support and maintenance of it. In addition, installation on Debian 10 is made very easy.
First, you need to install some necessary dependencies. To do this, open a terminal and run the following:
:~$ sudo apt install openvpn dialog python3-pip python3-setuptools
Then, using the tool called PIP, we will be able to install it without problems.
:~$ sudo pip3 install protonvpn-cli
To use this client, you must first own a ProtonVPN account and choose a plan. You can do it through this link.
Then, you have to initialize the client with the following command:
:~$ sudo protonvpn init
With this command, you can configure your ProtonVPN credentials and select the plan and the preferred protocol.
Then it’s time to connect to a server. For that the command is:
:~$ sudo protonvpn c
And will show a screen in terminal where we can connect to the server interactively.
Once you connect, you will be ready and using Proton’s VPN.
As a final tip, I leave you a link with all the commands you can use with the VPN client.
If you wish to disconnect, just use this command:
:~$ sudo protonvpn d
And that is it, enjoy it.