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 "verifier": "$verifierS"
36 Verifier was generated with:
38 $(dirname $0)/storekey.sh /tmp/passphrase
39 govpn-verifier -key /tmp/passphrase
41 Create up.sh script that will output on the first line TAP interface
42 name that must be used for the peer. For example:
52 % chmod +x /path/to/up.sh