Windows 10在IKEv2连接成功后为什么默认所有的上网流量并不走VPN通道
这是因为Windows 10 连接IKEv2后,默认启用了 splittunneling 选项。我们只要把 splittunneling 关闭即可。
操作如下:
1、使用管理员身份运行PowerShell;
2、输入命令:
get-vpnconnection
Name : test_IKEv2
ServerAddress : vpn.xxx.net
AllUserConnection : False
Guid : {A0E89525-9E64-43DE-8ECC-5E2DFC067C0D}
TunnelType : Ikev2
AuthenticationMethod : {MachineCertificate}
EncryptionLevel : Required
L2tpIPsecAuth :
UseWinlogonCredential : False
EapConfigXmlStream :
ConnectionStatus : Connected
RememberCredential : True
SplitTunneling : True
DnsSuffix :
IdleDisconnectSeconds : 0
然后找到对应那个vpn连接名,比如我这里是"test_IKEv2";
3、然后输入命令:
set-vpnconnection "test_IKEv2" -splittunneling $false
记得把双引号里面的内容自行替换掉,不要照抄。
4、最后再输入:
get-vpnconnection
Name : test_IKEv2
ServerAddress : vpn.xxx.net
AllUserConnection : False
Guid : {A0E89525-9E64-43DE-8ECC-5E2DFC067C0D}
TunnelType : Ikev2
AuthenticationMethod : {MachineCertificate}
EncryptionLevel : Required
L2tpIPsecAuth :
UseWinlogonCredential : False
EapConfigXmlStream :
ConnectionStatus : Connected
RememberCredential : True
SplitTunneling : False
DnsSuffix :
IdleDisconnectSeconds : 0
检查看split tunneling那一项是不是False,不是的话再试一次。像这样就成功了。