OpenVPN
From charlesreid1
How VPN Works
What is a virtual private network, and how does it protect you?
Setup
Get Source
Get tarball of source code from here: https://openvpn.net/index.php/open-source/downloads.html
Get the signature of the tarball
Verify the tarball with its signature
Unzip the tarball
Pre-Build
Get a few development libraries required to build OpenVPN:
$ apt-get install libzo2-dev libpam-dev
Configure/Make/Make Install
Do the Linux source code build dance:
$ ./configure $ make $ make install
Single Client: Static Key VPN Setup
Detailed instructions for setting up a static key virtual private network (VPN), the simplest arrangement for a single-client VPN:
Forcing Traffic Thru OpenVPN on Router
Useful if you want to install a router between you and your ISP, to encrypt all of your traffic and route it through OpenVPN: https://jamielinux.com/blog/force-all-network-traffic-through-openvpn-using-iptables/
Also: https://charleswilkinson.co.uk/2016/05/14/selective-routing-using-ddwrt-and-openvpn/
Flags
| OpenVPN a tool for creating and connecting to virtual private networks.
Creating a Static Key VPN: OpenVPN/Static Key Configuring Your DNS: DNS
|