Skip to content

Instantly share code, notes, and snippets.

@goocey
Created January 5, 2017 14:53
Show Gist options
  • Save goocey/4750f6851db627a82cd018d98ded2416 to your computer and use it in GitHub Desktop.
Save goocey/4750f6851db627a82cd018d98ded2416 to your computer and use it in GitHub Desktop.
docker openvpn
version: "2"
services:
openvpn:
image: kylemanna/openvpn
volumes:
- "~/openvpn:/etc/openvpn"
ports:
- "9995:1194/udp"
cap_add:
- NET_ADMIN
#!/bin/bash
if [ $# -eq 1 ]; then
docker-compose run --rm openvpn easyrsa build-client-full $1 nopass
docker-compose run --rm openvpn ovpn_getclient $1 > keys/$1.ovpn
else
echo 'plz set clientname'
fi
#!/bin/bash
docker-compose run --rm openvpn ovpn_genconfig -u udp://tluna.mydns.jp
#docker-compose run --rm -it openvpn ovpn_initpki
docker-compose run --rm openvpn ovpn_initpki
#!/bin/bash
docker-compose stop openvpn
docker-compose up -d openvpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment