GoForum🌐 V2EX

系统自带的 IPSEC/IKEv2 客户端,自动重连问题

raltrk · 2026-01-10 22:28 · 0 次点赞 · 7 条回复

最近在写 IPSEC/IKEv2 的服务端,目前已经能使用系统(windows10/macos/ios/android)自带的 VPN 客户端连接上来了。

实际使用的时候,发现个问题,就是不管是 windows 系统还是 macos 系统,只要系统断网了(比如 wifi 断了),然后 VPN 也会自动断掉,断掉之后 VPN 不会自己重新连接,需要手动重新连接。手机端的话,感觉手动重连还行,电脑端的话,如果电脑不在旁边就就没法连上 VPN 了。

不知道大家实际使用系统自带的 VPN 客户端时,是咋解决这个问题的?

7 条回复
wuruxu · 2026-01-10 22:28
#1

你们的服务端和 strongswan 区别大吗?
我平时用,感觉是会自己连接的,比如从家里出去,手机上的 VPN 也不会断

raltrk · 2026-01-10 22:33
#2

自己业余从零搞的,有参考过 strongswan/libreswan 的实现。起初是想学习下这个东西,写差不多之后,感觉可以实际使用起来。。。

好像不会自己连啊,我测试了下 windows 10, macos(26.2),都不行。你可以试试拔掉电脑网线或者断掉 wifi ,然后观察下这个 IKEv2 的 vpn 状态。

手机的话,我一般都是访问内网机器时,连下,用完就关掉了,不太会一直连接着。

wuruxu · 2026-01-10 22:48
#3

@raltrk 刚才在 Gnome/linux 下测试了,关闭 wifi 后,直接把 vpn 也关了,情况不太一样

yyzh · 2026-01-10 22:53
#4
raltrk · 2026-01-10 22:58
#5

@wuruxu linux 客户端也确实有这个问题,不过 linux 下客户端选择比较多,每个客户端可能有不同的设置,实在不行,写脚本也能解决。

raltrk · 2026-01-10 23:18
#6

@yyzh 搜了下这个选项,说是系统断网之后,等待多长时间后再断掉 VPN ;也有说是系统恢复网络之后,自动重连 VPN 的。 默认就是开启的,看上去似乎不管用? 这个选项具体作用是?

raltrk · 2026-01-10 23:23
#7

@yyzh 想起个事,mobility 应该也是 ikev2 的一个特性,估计需要协商才能用,服务端没支持这个。。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: raltrk
发布: 2026-01-10
点赞: 0
回复: 0