#VPiN
##Setup requirements
- Install Raspbian on your Pi
- Enable SSH
- Configure a static IP address on your Pi (for this setup, I assume 192.168.200.200)
- Forward UDP traffic on port 1194. Instructions for steps 2-4 can be found here
TODO move this all to a wiki
##Prep work
- Configure your hostname to "server"
- Choose a PEM passphrase
- DO NOT enter challenge phrases
- Determine your external IP address (whatismyip.com or a similar service)
##Instructions:
- Clone the repository:
git clone https://github.com/jsachs/VPiN.git
- Within the VPiN directory, run the following:
./vpin.sh
This will configure the OpenVPN server. - Within the VPiN directory, run the following:
./client.sh
This will prepare the client keys for a VPN connection.
##Acknowledgements The inspiration for this automated setup comes from the paper by Eric Jodoin, and the subsequent work on ease of setup done by Lauren Orsini. This is an attempt to further automate the excellent steps and documentation previously put forth.