Greetings! >How to install and config govpn on server & client? I need details info >about that. I hope that example here: http://www.cypherpunks.ru/govpn/Example.html should help. Initially you must generate client's identity and password verifier. I recommend to use trivial script newclient.sh that comes in distribution: client% ./utils/newclient.sh Mylove Enter passphrase:[hello world] Your id is: 35180231a9532325f24d37352a044dd7 Place the following JSON configuration entry on the server's side: "35180231a9532325f24d37352a044dd7": { "name": "Mylove", "up": "/path/to/up.sh", "verifier": "6f7657776fcc7ce0128138ad78b7438cd482ef77abf79df41e1b51568aefc390" } Verifier was generated with: ./utils/storekey.sh /tmp/passphrase govpn-verifier -id 35180231a9532325f24d37352a044dd7 -key /tmp/passphrase Create up.sh script that will output on the first line TAP interface name that must be used for the peer. For example: % umask 077 % ed /path/to/up.sh a #!/bin/sh echo tap0 . wq 20 % chmod +x /path/to/up.sh Then you must add this JSON entry in peers.json (default filename for server configuration) on the server side: server% cat > peers.json < /home/stargrave/mylove-up.sh /tmp/up.sh <