aptitude install openvpn
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0
. ./vars
./clean-all
./build-ca
./build-key-server server
./build-key client
./build-dh
cd keys
mv *.pem *.crt *.csr *.key /etc/openvpn
cd /usr/share/doc/openvpn/examples/sample-config-files
gunzip -c server.conf.gz > /etc/openvpn/server.conf
vim /etc/openvpn/server.conf
port 1194
proto udp
cd /etc/openvpn
cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf client.ovpn
echo "set CLIENT_CERT 0" >> client.ovpn
echo "<ca>" >> client.ovpn
cat ca.crt | grep -A 100 "BEGIN CERTIFICATE" | grep -B 100 "END CERTIFICATE" >> client.ovpn
echo "</ca>" >> client.ovpn
echo "<cert>" >> client.ovpn
cat client.crt | grep -A 100 "BEGIN CERTIFICATE" | grep -B 100 "END CERTIFICATE" >> client.ovpn
echo "</cert>" >> client.ovpn
echo "<key>" >> client.ovpn
cat client.key | grep -A 100 "BEGIN PRIVATE KEY" | grep -B 100 "END PRIVATE KEY" >> client.ovpn
echo "</key>" >> client.ovpn
iptables -A FORWARD -i eth0 -o tun0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
https://wiki.debian.org/OpenVPN#Debian_Server_with_Android_.2F_iOS_devices
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14-04
https://play.google.com/store/apps/details?id=net.openvpn.openvpn