]> Cypherpunks.ru repositories - govpn.git/blob - doc/user.texi
[DOC] Example network throughput
[govpn.git] / doc / user.texi
1 @node User manual
2 @unnumbered User manual
3
4 Announcements about updates and new releases can be found in @ref{Contacts}.
5
6 GoVPN is split into two pieces: client and server. Each of them work on
7 top of UDP and TAP virtual network interfaces. GoVPN is just a
8 tunnelling of Ethernet frames, nothing less, nothing more. All you
9 IP-related network management is not touched by VPN at all. You can
10 automate it using up and down shell scripts.
11
12 What network performance can user expect? For example single
13 @emph{Intel i5-2450M 2.5 GHz} core on @emph{FreeBSD 10.2 amd64}
14 with @emph{Go 1.5} gives 435 Mbps TCP throughput.
15
16 @menu
17 * EGD:: Entropy gathering daemon
18 * Identity::
19 * PAKE:: Password Authenticated Key Agreement
20 * Timeout::
21 * MTU:: Maximum Transmission Unit
22 * Stats::
23 * Noise::
24 * CPR:: Constant Packet Rate
25 * Verifier::
26 * Client part::
27 * Server part::
28 * Example usage::
29 @end menu
30
31 @include egd.texi
32 @include identity.texi
33 @include pake.texi
34 @include timeout.texi
35 @include mtu.texi
36 @include stats.texi
37 @include noise.texi
38 @include cpr.texi
39 @include verifier.texi
40 @include client.texi
41 @include server.texi
42 @include example.texi