Proton vpn install

I have a suggestion that you should uninstall and clean the previous Protonvpn installation. and reinstall protonvpn.

One other problem is that the repo isn’t reachable

try to reach

https://repo.protonvpn.com/debian

or

https://repo.protonvpn.com/

In both cases i get an error 404 Not Found (nginx message)

So other repos known where to download the needed files?

I purged everything that has to do with the old community protonvpn-cli install

But after uninstallation of the pip files my command

sudo protonvpn-cli --version still reports the wrong version.

So i did more investigations because in this sophisticated case something is different than usual.

i made a comparison of two commands

root@client1:/home/user1# /usr/local/bin/protonvpn-cli --version

ProtonVPN Command-Line Tool – v1.1.2
Copyright (c) 2013-2018 Proton Technologies A.G. (Switzerland)
Distributed under the MIT software license (see the accompanying file license.md).

root@client1:/home/user1# /usr/bin/protonvpn-cli --version

ProtonVPN CLI v3.3.1 (protonvpn-nm-lib v0.4.2; proton-client v0.3.0)

et voila → i still have a protonvpn-cli that resists in the environment variables after uninstallation of the pip files.

Checking another command gives the confirmation

root@client1:/home/user1# /usr/bin/protonvpn-cli --help

ProtonVPN CLI v3.3.1

For bugs and errors, please use the form https://protonvpn.com/support-form
or send a report to support@protonvpn.com.

usage:  protonvpn-cli [--version | --help] <command>

commands:
    login               Login with ProtonVPN credentials.
    logout              Disconnect, remove ProtonVPN connection and logout.
    c, connect          Connect to ProtonVPN.
    d, disconnect       Disconnect from ProtonVPN.
    s, status           Show connection status.
    r, reconnect        Reconnect to previously connected server.
    config              Configure user settings.
    ks, killswitch      Configure Kill Switch settings.
    ns, netshield       Configure NetShield settings.

optional arguments:
    -h, --help          Display help message.
    -v, --version       Display versions.

examples:
    protonvpn-cli login
    protonvpn-cli login --help
    protonvpn-cli logout
    protonvpn-cli (c | connect)
    protonvpn-cli (c | connect) --help
    protonvpn-cli (d | disconnect)
    protonvpn-cli (s | status)
    protonvpn-cli (r | reconnect)
    protonvpn-cli config
    protonvpn-cli config --help
    protonvpn-cli (-h | --help)
    protonvpn-cli (-v | --version)

So the pip uninstall command is on one hand not properly working → on the other hand the systemwide environment variables aren’t modified by the installation of the apt files.

So the following two steps worked

sudo rm /usr/local/bin/protonvpn-cli

sudo ln -s /usr/bin/protonvpn-cli /usr/local/bin/protonvpn-cli

1 Like

I though you typed:

protonvpn-cli config

To configure the client and enter your connection details etc.?

I used the protonvpn-cli as described here
https://protonvpn.com/blog/linux-vpn-cli-beta/

  1. protonvpn-cli login PROTON-USERNAME
  2. enter PROTON-PASSWORD
  3. logged in successful
  4. protonvpn-cli c
  5. take your choice of connection server
  6. take your choice of proto (tcp/udp) → advice = UDP
  7. wait until connection is established
  8. check your IP and DNS leak status

i don’t use the config command.

On Zorin Os 16, ProtonVPN is easier to use.

1 Like

What are the steps/commands to uninstall protonvpn?

I used your steps to install it, and I did it successfully!...

But now I need to uninstall it, and I don't know how to do it... :sweat_smile:

Please!!... Can you tell me the steps?

sudo apt remove --purge protonvpn

sudo add-apt-repository --remove 'deb https://repo.protonvpn.com/debian unstable main'
2 Likes

The latest way to install ProtonVPN on ZorinOS:

1. Get the DEB setup package for the ProtonVPN repository

https://protonvpn.com/download/protonvpn-stable-release_1.0.1-1_all.deb

2. Install the ProtonVPN repo

Double-click downloaded DEB package to install the repo using your default package manager. OR

sudo apt-get install {/path/to/}protonvpn-stable-release_1.0.1-1_all.deb

3. Update the apt-get package list

Open Terminal and enter the command:

sudo apt-get update

4. Install the ProtonVPN Linux app

Last step! Enter:

sudo apt-get install protonvpn

1 Like

Linux system tray icon

Our Linux app can show a system tray icon that stays active when you close the main Proton VPN window and allows you to easily Quick Connect or Disconnect.

To install the system tray icon, open Terminal and enter:

sudo apt install gnome-shell-extension-appindicator gir1.2-appindicator3-0.1

Uninstall the Proton VPN app

Use the following commands to uninstall our official app for Linux:

sudo apt-get autoremove protonvpn

Remove any leftover files:

rm -rf ~/.cache/protonvpn

And

rm -rf ~/.config/protonvpn

How to disable the kill switch if you have uninstalled the app

a) Identify the Proton VPN connection name with the command:

nmcli connection show --active

This will show a list of your system’s active connections.

b) Look for any connections that begin with prefix pvpn- This usually includes pvpn-killswitch and pvpn-ipv6leak-protection, and may include pvpn-routed-killswitch. Delete all these connections using the following command:

nmcli connection delete [connection name]

For example:

nmcli connection delete pvpn-killswitch

c) Re-run the following command to check that all Proton VPN connections have been removed:

nmcli connection show --active

If you see any Proton VPN connections left, delete them as described above.

setup package for the Proton VPN repo sitory
https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.3_all.deb