一. 获取镜像
$ docker pull fcojean/l2tp-ipsec-vpn-server
二. 创建一个vpn.env文件
$ vim /home/vpn.env
VPN_IPSEC_PSK=这里填一个随机字符串,随便输吧,32位以内
VPN_USER=这里输入vpn的登录名
VPN_PASSWORD=这里输入vpn的登录密码
三. 容器启动之前,在宿主机中先执行
$ sudo modprobe af_key
四.运行容器
$ docker run \
--name l2tp-vpn-server \
--env-file /home/vpn.env \
-p 500:500/udp \
-p 4500:4500/udp \
-v /lib/modules:/lib/modules:ro \
-d --privileged \
--restart=always \
hwdsl2/ipsec-vpn-server
五.查看容器运行日志
$ docker logs l2tp-vpn-server
出现以下字样表示成功

六.win10配置L2TP
1.编辑vpn

2.更改适配器选项



3. 如果报如下错误:

win+R输入:regedit
打开注册表创建目录:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/PolicyAgent
添加:AssumeUDPEncapsulationContextOnSendRule

到此就部署成功了,是不是很简单呢 (ง •̀_•́ง)

1794

被折叠的 条评论
为什么被折叠?



