1、安装docker
yum install docker
2、开启docker
systemctl start docker
3、安装openvpn镜像
docker pull kylemanna/openvpn:2.4
4、创建目录
mkdir -p /data/openvpn
5、生成配置文件
docker run -v /data/openvpn:/etc/openvpn --rm kylemanna/openvpn:2.4 ovpn_genconfig -u udp://公网ip.xxx.xxx
6、生成密钥文件(连续输入自己想要的加密密码,相当于生成openssl的公钥,私钥)
docker run -v /data/openvpn:/etc/openvpn --rm -it kylemanna/openvpn:2.4 ovpn_initpki
7、生成客户端证书
docker run -v /data/openvpn:/etc/openvpn --rm -it kylemanna/openvpn:2.4 easyrsa build-client-full whsir nopass
8、导出客户端配置,然后下载出来
docker run -v /data/openvpn:/etc/openvpn --rm kylemanna/openvpn:2.4 ovpn_getclient whsir > /data/openvpn/conf/whsir.ovpn
9、启动vpn服务
docker run --restart=always --name openvpn -v /data/openvpn:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn:2.4
参考链接:https://blog.whsir.com/post-2809.html
https://blog.csdn.net/luohongtuCSDN/article/details/118715606?spm=1001.2014.3001.5502