SERVER_IP=x.x.x.x
CONFIGURATION_FOLDER=/root/openvpn
docker run -v ${CONFIGURATION_FOLDER}:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -n 84.200.69.80 -n 84.200.70.40 -u tcp://${SERVER_IP}:443
docker run -v ${CONFIGURATION_FOLDER}:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
docker run -v ${CONFIGURATION_FOLDER}:/etc/openvpn -d -p 443:1194/tcp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v ${CONFIGURATION_FOLDER}:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn ovpn_run --proto udp
docker run -v ${CONFIGURATION_FOLDER}:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
docker run --rm -it -v ${CONFIGURATION_FOLDER}:/etc/openvpn --volume /root/openvpn_clients:/etc/openvpn/clients kylemanna/openvpn ovpn_getclient_all
Created
March 7, 2021 02:25
-
-
Save nclsprsn/bb1568250568e69886c6bef169631848 to your computer and use it in GitHub Desktop.
Setup OpenVPN in docker
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment