Sign inSign up

devopsutilstools/openvpn

By devopsutilstools

•Updated over 1 year ago

Image
0

10K+

devopsutilstools/openvpn repository overview

#!/bin/bash #Docker Start OpenVPN Server 2.3.18 By:liuwei Mail:[email protected]⁠
export Node_Name=openvpn
export Data_Path=/data/docker_${Node_Name}
export PORT=65508
docker stop ${Node_Name} &>/dev/null
docker rm -f ${Node_Name} &>/dev/null
rm -rf ${Data_Path} && true
mkdir -p ${Data_Path} && true
docker stop ${Node_Name} &>/dev/null
docker rm -f ${Node_Name} &>/dev/null
docker run -d --name ${Node_Name} --hostname ${Node_Name} \
--privileged \
--restart always --oom-kill-disable \
--cpuset-cpus 0,1 --cpus 2 --memory 512M \
--health-interval=60s \
-p ${PORT}:${PORT}/tcp \
-e KEY_CA_SIZE="2048" \
-e KEY_CRT_SIZE="2048" \
-e DH_SIZE="2048" \
-e SERVER_IP="qy.arxan.proxy.wl166.com:65508" \
-e OVPN_PORT="${PORT}" \
-e OVPN_PRROTO="tcp" \
-e OVPN_SERVER="10.88.66.0" \
-e OVPN_PUSH="dhcp-option DNS 10.99.0.254;route 10.99.0.0 255.255.192.0;route 10.66.0.0 255.255.192.0;route 192.168.20.0 255.255.0.0" \
-e OVPN_AUTH="file" \
-v ${Data_Path}/etc:/etc/openvpn \
-v ${Data_Path}/logs:/var/log/openvpn \
devopsutilstools/openvpn:server-2.3.18
docker logs ${Node_Name} --tail 30 -f
exit 0

#client config
docker exec -t openvpn bash -c "cat /etc/openvpn/Client.ovpn"

Tag summary

Content type

Image

Digest

sha256:82ddfb173…

Size

130.5 MB

Last updated

over 1 year ago

docker pull devopsutilstools/openvpn:server-2.6.13