Building mlvpn on OpenBSD

Install since OpenBSD 5.9

mlvpn is part of OpenBSD port system since OpenBSD 5.9. You can install it as a package:

pkg_add mlvpn

Installing requirements

pkg_add git autoconf automake libev libsodium

Building mlvpn

export AUTOCONF_VERSION=2.69
export AUTOMAKE_VERSION=1.14
export CPPFLAGS="-I/usr/local/include $CPPFLAGS"
export LDFLAGS="-L/usr/local/lib $LDFLAGS"
git clone https://github.com/zehome/MLVPN mlvpn
cd mlvpn
./autogen.sh
./configure
make

Configuration

Example configuration files for OpenBSD are located in /usr/local/share/examples/mlvpn/.