hwdsl2 / docker-ipsec-vpn-server

Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
https://hub.docker.com/r/hwdsl2/ipsec-vpn-server
Other
6.37k stars 1.38k forks source link

使用env文件创建的ikev2没有mobike特性 #362

Closed mike1996 closed 1 year ago

mike1996 commented 1 year ago

任务列表

问题描述 使用vpn.env文件创建的ikev2在iPhone14上可以链接,但是mobike无法实现,使用docker exec -it ipsec-vpn-server ikev2.sh脚本删除ikev2并重新配置后无法链接,不使用vpn.env文件创建也无法链接。

期待的正确结果 iPhone上切换数据和Wi-Fi时应始终链接VPN

服务器信息(请填写以下信息)

客户端信息(请填写以下信息)

其它信息 添加关于该 bug 的其它信息。

hwdsl2 commented 1 year ago

@mike1996 你好!请查看 Docker 容器中的 ikev2.conf,是否包含 mobike=yes 字样:

docker exec -it ipsec-vpn-server cat /etc/ipsec.d/ikev2.conf

如果包含 mobike=yes,但 MOBIKE 不工作,可能是因为 MOBIKE 的局限性导致的。

另外,如果该文件包含 mobike=no,则说明容器启动时检测到你的 Docker 主机可能不支持 MOBIKE,并禁用了该功能。

如果你重新配置 IKEv2,需要将生成的 .mobileconfig 文件重新导入 iPhone 并移除旧配置文件。