配置OpenVPN

# 宿主机先运行这个
sudo modprobe af_key

docker run \
    --name ipsec-vpn-server \
    --env-file /data/docker/ipsec-vpn-server/config.env \
    --restart=always \
    -p 500:500/udp \
    -p 4500:4500/udp \
    -d --privileged \
    hwdsl2/ipsec-vpn-server

需要开放 500和4500的udp端口

config.env 内容


$ cat config.env 
# 共享秘钥
VPN_IPSEC_PSK=aaaaaa
# 用户账号密码配置
VPN_USER=user_name
VPN_PASSWORD=123456
# 选配 | 多用户支持,空格分隔
VPN_ADDL_USERS=additional_username_1 additional_username_2
VPN_ADDL_PASSWORDS=additional_password_1 additional_password_2