eOVPN
eOVPN copied to clipboard
OpenVPN Configuration Manager.
eOVPN
eOVPN is a application to connect, manage and update(from remote .zip) OpenVPN configurations.
Setup
-
Open
Settingsfrom the menu. -
Fill in the required details:
-
click
Save.
Debug
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
Install
Flatpak (Recommended)
Native (For Developers)
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
Build Flatpak
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.
