l2tp

l2tp vpn installation

参考文档:https://hub.docker.com/r/hwdsl2/ipsec-vpn-server/ ,该文档有详细解释。本文档只是简单描述配置

本次安装l2tp服务,我们使用的docker,超级简单的方法

需要执行的命令如下:

如果没有安装 docker 需要先安装docker

yum install docker-engine*
systemctl start docker-latest
systemctl enable docker-latest

sudo modprobe af_key

vim vpn.env
VPN_IPSEC_PSK=your_ipsec_pre_shared_key
VPN_USER=your_vpn_username
VPN_PASSWORD=your_vpn_password

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

打开防火墙

firewall-cmd --add-port=4500/udp --permanent
firewall-cmd --add-port=500/udp --permanent
firewall-cmd --reload

如果服务器有设置防火墙,需要在防火墙上打开udp协议的500端口和4500端口

然后就可以了,没事了。