❗️ See status.
An unofficial GTK 3 client for ProtonVPN. It's just GTK+ frontend for ProtonVPN/protonvpn-cli-ng.
- Python 3.6+
- protonvpn-cli-ng
- install protonvpn-cli-ng with all dependencies.
- install PyGObjects.
- install ProtonVPN-GTK:
sudo python3 setup.py install
Run sudo protonvpn-gtk
.
Implementation ToDO:
- Show connection status.
- Connect to server.
- Disconnect the current session.
- Change icon color on status change.
- Edit configuration.
- Refactore UI.
- Add tests.
- Add logging.