Skip to content

Nilusink/ProtonVPN-GUI

Repository files navigation

total lines - Github languages - Github top language - Github

ProtonVPN-GUI

A ProtonVPN GUI for GNU/Linux. Aimed to imitate the Windows-GUI and fully written in Python.

map screenshot

Installation

Clone this repository into your desired location using
git clone https://github.com/Nilusink/ProtonVPN-GUI

Setup VPN (first time only)

Since there isn't a login function yet, you will need to run init.py and login using your OpenVPN credentials. Those can be found in your ProtonVPN account settings under OpenVPN / IKEv2. You will need to run the init file using superuser permissions. (sudo / doas)

Running the program

Run

sudo python3.10 main.pyw

in the ProtonVPN-GUI directory. You will need superuser permissions, since the protonvpn_cli library requires them.

Todo

  • Login (setup) built into the GUI
  • Further UI improvements

About

A ProtonVPN GUI for GNU/Linux. Aimed to imitade the Windows-GUI.

Resources

License

Stars

Watchers

Forks

Packages

No packages published