github.com/Vai3soh/ovpncli

openvpn3 library for Go


Keywords
golang-library, openvpn, openvpn3
License
AGPL-3.0
Install
go get github.com/Vai3soh/ovpncli

Documentation

ovpncli - Golang wrapping client call openvpn3 C++ library

Library for wrapping openvpn3 (https://github.com/OpenVPN/openvpn3) functionality in go way

For bindings use Swig library: https://github.com/swig/swig

Build for linux, windows (x64) OS.

How to build (use docker):

git clone --recursive https://github.com/Vai3soh/ovpncli
cd ovpncli
make build 

How to use: see test in ovpn_test.go