This is a port of OpenBSD's OpenIKED to other Unix-like operating systems including Linux, macOS, FreeBSD and NetBSD.
The official documentation for OpenIKED are the man pages for each tool:
and the OpenBSD VPN FAQ.
Binary packages for OpenIKED are available for the package managers of various operating systems and Linux distributions:
Building from source
git clone https://github.com/openiked/openiked-portable.git cd openiked-portable mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. make # install make install
A few additional setup steps are required to create the intial configuration files, key material and system users. The easiest way to do this is running the setup scripts included in the source repository.