7 Example script for creating new user peer for GoVPN.
8 It asks for passphrase, generates verifier and shows you example
9 JSON entry for server configuration.
19 $(dirname $0)/storekey.sh $passphrase
20 verifier=$(govpn-verifier -key $passphrase)
22 verifierS=$(echo $verifier | sed 's/^\(.*\) .*$/\1/')
23 verifierC=$(echo $verifier | sed 's/^.* \(.*\)$/\1/')
27 Your client verifier is: $verifierC
29 Place the following JSON configuration entry on the server's side:
32 "up": "/path/to/up.sh",
33 "iface": "or TAP interface name",
34 "verifier": "$verifierS"
37 Verifier was generated with:
39 $(dirname $0)/storekey.sh /tmp/passphrase
40 govpn-verifier -key /tmp/passphrase
42 Create up.sh script that will output on the first line TAP interface
43 name that must be used for the peer. For example:
53 % chmod +x /path/to/up.sh