Хочу программно реализовать VPN . С чего мне начать? Шифрование собираюсь сделать AES через библиотеку libcrypt https://habrahabr.ru/post/339910/
откомпилить вообще-то легче, чем написать с нуля, но ты пока не откомпилил вот тебе ещё ссыль на опенсурс https://community.openvpn.net/openvpn/wiki/TesterDocumentation