- OpenVPN Server
- EasyRSA
- mutt (if you want to use email functionality)
- postfix (if you want the email functionality to work)
Instructions on installing OpenVPN and Clients: http://www.linncountykansas.com/install_openvpn_server.html
- Edit
addvpn.sh
andremvpn.sh
to changevpndir
andeasyrsa
near the top. - Edit
vpn-message.txt
to reflect your own setup, I left my modified information in it as a template. If you don't want email functions, don't worry about it. - Edit
vpnstat.sh
to change the openvpn status log file to match.
sudo ./adduser.sh Bob_Builder bob@userguy.com.net
If you don't wish to use email
sudo ./adduser.sh Bob_Builder none
sudo ./remuser.sh Bob_Builder
sudo ./adduser.sh list
or
sudo ./remuser.sh list
sudo ./vpnstat.sh
I hope I didn't bork anything while converting it to be more easily modified by other users.