Skip to content

Instantly share code, notes, and snippets.

@bkanhu
Last active February 14, 2020 06:59
Show Gist options
  • Save bkanhu/7edbade3108350403360d35da34e1444 to your computer and use it in GitHub Desktop.
Save bkanhu/7edbade3108350403360d35da34e1444 to your computer and use it in GitHub Desktop.

git clone https://github.com/kylemanna/docker-openvpn.git

cd docker-openvpn/

docker build -t kadlivpn .

cd ..

mkdir vpn-data

docker run -v $PWD/vpn-data:/etc/openvpn --rm kadlivpn ovpn_genconfig -u udp://Your_server_IP:3000

docker run -v $PWD/vpn-data:/etc/openvpn --rm -it kadlivpn ovpn_initpki

docker run -v $PWD/vpn-data:/etc/openvpn -d -p 3000:1194/udp --cap-add=NET_ADMIN kadlivpn

docker run -v $PWD/vpn-data:/etc/openvpn --rm -it kadlivpn easyrsa build-client-full kadeluser1 nopass

docker run -v $PWD/vpn-data:/etc/openvpn --rm kadlivpn ovpn_getclient kadeluser > kadeluser.ovpn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment