I ran across this article on the upcoming openvpn3 release and it sounds like some of the changes could be helpful with this project.
This D-Bus interface allows the OpenVPN client to no longer need root privileges and also allows developers to create their own OpenVPN interfaces based upon the D-Bus interface and even having a base Python module available.
OpenVPN 3 also features improvements around DNS configuration
I ran across this article on the upcoming openvpn3 release and it sounds like some of the changes could be helpful with this project.
This D-Bus interface allows the OpenVPN client to no longer need root privileges and also allows developers to create their own OpenVPN interfaces based upon the D-Bus interface and even having a base Python module available.
OpenVPN 3 also features improvements around DNS configuration