-
-
Save AntouanK/190a8e255f0d370ec875f80eaa3fc9f4 to your computer and use it in GitHub Desktop.
dply script - Openvpn coreos init script ( ovpn open vpn )
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
docker pull kylemanna/openvpn ; | |
docker volume create --name ovpn-data ; | |
docker run -v ovpn-data:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://$(curl ifconfig.co) ; | |
# manual from here on, you need a password | |
docker run -v ovpn-data:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki | |
docker run -v ovpn-data:/etc/openvpn -d -p 1194:1194/udp --name openvpn --cap-add=NET_ADMIN kylemanna/openvpn | |
docker run -v ovpn-data:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full a_client nopass | |
docker run -v ovpn-data:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient a_client > a_client.ovpn |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment