Skip to content

jkotra/eOVPN

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
po
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

eOVPN

eOVPN

eOVPN is a application to connect, manage and update(from remote .zip) OpenVPN configurations.

Download on Flathub

Buy Me a Coffee at ko-fi.com


Setup

  1. Open Settings from the menu.

  2. Fill in the required details:

    • Configuration Source: This refers to a link that contains a zip file with OpenVPN configurations.
  3. 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

Download on Flathub


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.