基于docker搭建l2tp

本文介绍在Windows 10系统中配置IPsec VPN遇到的问题及解决方法。主要涉及正确设置docker-compose.yml文件中的端口映射,以及通过修改注册表项解决Windows系统VPN客户端连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装指南参考这里

https://github.com/hwdsl2/docker-ipsec-vpn-server

我使用时犯了两个问题

1,我自己写的docker-compose.yml文件,端口映射的是500/udp,4500/udp,我以为这样与500:500/udp,4500:4500/udp等效,后来查到没有冒号是随机映射的
2,我windows系统里的vpn客户端是有问题的,我iphone已经连上了windows还不能连。最后原因是没有改注册表并重启,而且重启两次才好。

我是windows10系统这样改

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters /v ProhibitIpSec /t REG_DWORD /d 0x0 /f

改完后重启,一次不行多重启几次

只需要映射udp500和udp4500端口即可,1701端口再配合ipsec使用时是在ipsec隧道内传输的,只有非加密l2tp才需要映射1701端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值