前言

用于实现网络共享

准备环境

mkdir -p /data/ipsec-vpn-server/
vim vpn.env

#IPsec预共享密钥
VPN_IPSEC_PSK=1qaz2wsx
#vpn 用户
VPN_USER=vpn
VPN_PASSWORD=123456
#IPsec VPN 使用的公网地址
VPN_PUBLIC_IP=114.115.253.155
#添加而外的用户,需要空格隔开
VPN_ADDL_USERS=vpn1 vpn2
#额外用户的密码,也一样需要空格隔开
VPN_ADDL_PASSWORDS=vpn11234 pass21234


添加用户需要删除容器,重新创建容器才可生效

创建运行容器

docker run --name ipsec-vpn-server --env-file /root/docker-date/vpn.env --restart=always -p 500:500/udp -p 4500:4500/udp -v /lib/modules:/lib/modules:ro -d --privileged hwdsl2/ipsec-vpn-server