Skip to content

jsachs/VPiN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#VPiN

##Setup requirements

  1. Install Raspbian on your Pi
  2. Enable SSH
  3. Configure a static IP address on your Pi (for this setup, I assume 192.168.200.200)
  4. 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:

  1. Clone the repository: git clone https://github.com/jsachs/VPiN.git
  2. Within the VPiN directory, run the following: ./vpin.sh This will configure the OpenVPN server.
  3. 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.

About

Automatic VPN setup for Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages