eOVPN
is a application to connect, manage and update(from remote .zip) OpenVPN configurations.
-
Open
Settings
from the menu. -
Fill in the required details:
-
click
Save
.
either use --debug [LEVEL]
as a command-line argument or set EOVPN_DEBUG=[LEVEL]
as an environment variable.
for C libraries, use G_MESSAGES_DEBUG=eovpn
as environment variable.
Refer: Python Logging Levels
eOVPN uses meson build system, to build the project:
meson build -Dprefix=/usr
ninja install -C build
- to disable support for openvpn3, use
-Dopenvpn3=false
To uninstall:
sudo ninja uninstall -C build
flatpak-builder --user --install build-dir dist/flatpak/com.github.jkotra.eovpn.yml --force-clean
to change python dependencies, refer to flatpak documentation.
- Gabriele Musco for design suggestions.
- Thomas Haller for helping me with the process of integrating NetworkManager with eOVPN.