Hi, I've just recently prepared a Copr build of the new OpenVPN 3 Linux client, which provides pre-built binaries for Fedora 26, 27 and EPEL-7 (RHEL/CentOS).
To get started quickly, ensure you have the copr plugin for yum/dnf installed. Then do: # {yum,dnf} copr enable dsommers/openvpn3 # {yum,dnf} install openvpn3-client If you do not have a copr plug-in available, you can download the .repo file from here: <https://copr.fedorainfracloud.org/coprs/dsommers/openvpn3/> Once installed, you will have access to both the openvpn2 and openvpn3 command line front-ends to this new client. A few words of caution though: * This is bleeding edge code, still under heavy development. It is far from perfect, still lacks features and there will be bugs here and there. * This new client does not look like the more commonly used OpenVPN 2.x clients. It is different in almost every way. The closest you will get to the more common OpenVPN 2.x, is via the openvpn2 command line interface. * It is built with the OpenVPN 3 Core library, which is essentially protocol compatible with OpenVPN 2 servers. But it does lack some features. If your VPN connection works with the official OpenVPN Connect clients on Android or iOS, chances are that it will work just fine with this new client too. * Options, arguments, etc used by openvpn3 is not set in stone yet. They may change. * And, this is a pure _VPN_ _client_ _only_ currently. Sorry, no server support yet. To quickly get started. - Logging: Start this in a separate terminal $ /usr/libexec/openvpn3-linux/openvpn3-service-logger \ --timestamp --session-manager --vpn-backend - Start a VPN tunnel: $ openvpn2 --config $CFGFILE [--daemon] $ openvpn3 session-start --config $CFGFILE (openvpn2 is capable of parsing PKCS12 files, openvpn3 is not) - More fine grained tunnel management: $ openvpn3 config-import --config $CFGFILE $ openvpn3 configs-list $ openvpn3 session-start --config-path $CFG_PATH ($CFG_PATH can be found with configs-list) $ openvpn3 sessions-list And see also: $ openvpn3 session-manage --help $ openvpn3 session-stats --path ${SESSION_PATH} $ openvpn3 log --session-path ${SESSION_PATH} $ openvpn3 help - Ensure you have bash-completion installed, then tab-completion will work for most of the options and arguments in openvpn3. And yes, you can do all this as an unprivileged user. -- kind regards, David Sommerseth OpenVPN Inc
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel