OpenVPN Non Root

= OpenVPN Client Non Root =

End result, user can use own tool (I use knemo) to connect/disconnect from.

The logic is to create tun device and allow users to access it, and wrapping the /sbin/ip using sudo.

The control of the daemon is done using the OpenVPN management interface.

Setup
is optional, but makes life much easier, see openresolv.

It is very recommended to configure firewall on your computer, see firehol configuration.

Add:

Until is resolved, update the following to have DNS lookup of vpn0 be prioritized:

Dialogs
Fetch openvpn-kde-dialogs.pl from [here], and customize. Usually comment out
 * 1) use MIME::Base64;
 * 2) use Crypt::X509;

Context menu
Start:

Stop:

Maintainer
Alon Bar-Lev