Skip to content
MagicalTux edited this page Apr 27, 2012 · 2 revisions

Installing invpn

First, you need to make sure your system is properly configured. Make sure the tuntap module is loaded (modprobe tun) and install Qt libraries and development headers (at least version 4.8), and OpenSSL (on gentoo, emerge qt-core qt-sql).

You can then download, extract and compile the source:

$ wget https://github.com/downloads/MagicalTux/invpn/invpn-0.1.tar.bz2
...
$ tar xvzf invpn-0.1.tar.bz2
...
$ cd invpn-0.1
$ qmake
$ make
...

Before using the program, you need to generate a CA, and client certificates. A basic sample is available in the conf directory:

$ cd conf
$ sh make_cert.sh
...
$ cd ..

You can now run the program with the appropriate command line. Samples to run the clients from the two certificates generated by make_cert.sh are provided in the root: client1.sh and client2.sh.

Clone this wiki locally