c++ - 如何增加VPN客户端连接数?

浏览:33日期:2023-05-14

问题描述

问题

在windows 7中,VPN客户端连接有上限,如何增加VPN客户端连接数?

描述

当前我们通过架设VPN服务器,客户端连接VPN服务器,绕开用户网络环境的限制,但是在测试时发现,windows客户端的VPN连接数会受到系统的限制,连接数的最大值,在注册表中记录了([HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}0002MaxWanEndpoints]),默认值为3,由于默认值较小,客户端有机会因连接已达上限,出现无法连接的情况。

尝试

为了解决这个问题,尝试了几种办法:

修改注册表值(MaxWanEndpoints、WanEndpoints),对于xp生效、win7不生效。

跟踪注册修改的进程,发现是svchost,逆向该进程,查找原因,由于太耗时间,没继续下去。

尝试使用多个电话簿(ras phone book)来拨号,发现问题依旧。

问题解答

回答1:

注册表定位到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersEnableConnectionRateLimiting将其改成0,如果没有,就新建一个DWORD,内容写0

然后重启电脑。

相关文章: