5 Example script for creating new user peer for GoVPN.
6 It asks for passphrase, generates verifier and shows you example
7 JSON entry for server configuration.
17 $(dirname $0)/storekey.sh $passphrase
18 verifier=$(govpn-verifier -key $passphrase)
20 verifierS=$(echo $verifier | sed 's/^\(.*\) .*$/\1/')
21 verifierC=$(echo $verifier | sed 's/^.* \(.*\)$/\1/')
25 Your client verifier is: $verifierC
27 Place the following JSON configuration entry on the server's side:
30 "up": "/path/to/up.sh",
31 "verifier": "$verifierS"
34 Verifier was generated with:
36 $(dirname $0)/storekey.sh /tmp/passphrase
37 govpn-verifier -key /tmp/passphrase
39 Create up.sh script that will output on the first line TAP interface
40 name that must be used for the peer. For example:
50 % chmod +x /path/to/up.sh