Next: , Previous: , Up: Top  


Installation

GoVPN is written on Go programming language, Make is recommended for convenient building. Texinfo is used for building documentation.

Included required libraries:

LibraryPlatformLicence
golang.org/x/cryptoAllBSD 3-Clause
github.com/agl/ed25519AllBSD 3-Clause
github.com/bigeagle/waterGNU/LinuxBSD 3-Clause

Get the tarball and run make. govpn-client, govpn-server, govpn-verifier binaries will be build in the current directory.

As a prerequisite you must install Go compiler and possibly TUN/TAP interfaces utilities:

% wget http://www.cypherpunks.ru/govpn/download/govpn-2.3.tar.xz
% wget http://www.cypherpunks.ru/govpn/download/govpn-2.3.tar.xz.sig
% gpg --verify govpn-2.3.tar.xz.sig govpn-2.3.tar.xz
% tar xf govpn-2.3.tar.xz
% make -C govpn-2.3 all

There is install target respecting DESTDIR. It will install binaries, info-documentation and utilities.