base on kylemanna/openvpn:2.4
100
1.easyrsa build-server-full 生成的证书过期时间为3650天
2.easyrsa gen-crl 生成的证书过期时间为3650天
3.添加ovpn_addclient方法用于生成客证书,过期时间为3650天
4.添加启动时应用iptable规则,如果存在“/etc/openvpn/iptable_acl.sh”文件,则自动应用。
docker run -v /data/openvpn:/etc/openvpn --rm leleroyn/openvpn:1.0 ovpn_genconfig -u udp://$vpn服务器地址
docker run -v /data/openvpn:/etc/openvpn --rm -it leleroyn/openvpn:1.0 ovpn_initpki
docker run -v /data/openvpn:/etc/openvpn --rm -it leleroyn/openvpn:1.0 ovpn_addclient 客户名称
mkdir -p /data/openvpn/conf
docker run -v /data/openvpn:/etc/openvpn --rm leleroyn/openvpn:1.0 ovpn_getclient 客户名称 > /data/openvpn/conf/客户名称.ovpn
docker run --name openvpn -v /data/openvpn:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN openvpn
Content type
Image
Digest
sha256:a21d9103e…
Size
6 MB
Last updated
over 2 years ago
docker pull leleroyn/openvpn:1.0