连接到VPN停止UWP应用程序Internet通信



我正在制作一个需要连接到特定付款网关的应用程序。该付款网关限制了我们使用其VPN与API进行通信。问题是我连接到此VPN时,UWP应用程序的Internet连接停止运行。首先,我认为它在我的应用程序上的问题,但是即使是Store和Edge浏览器之类的标准应用程序,甚至不起作用。请让我知道一个解决方法,以使UWP应用程序与VPN合作。由于除UWP功能以外的其他应用程序(例如Firefox,IE等)都可以轻松打开网页。Skype台式机可以工作...它只是UWP应用程序不起作用。

预先感谢。

这将取决于您如何创建VPN接口以及路由的期望以及接口分类是什么。

分类:网络分类,例如私人,公共,域。您可以通过运行PowerShell Commadlet检查接口分类:

Get-NetConnectionProfile

这将影响UWP流量)更多详细信息:https://msdn.microsoft.com/library/windows/apps/hh7770532.aspx

检查这是否是一种快速方法是尝试使用admin命令提示符的收件箱工具,如下所示

checknetisolation Debug -n=<Package Family Name>

您可以通过在PowerShell中运行Get-Appxpackage Commandlet来获得用于应用程序的应用程序。使用上述命令,将提示您使用该应用程序并复制该问题。复制后,您将返回应用程序并击中CTRL C,如果由于功能不正确而检测到任何滴滴,它将显示。

路由现在通常,当建立VPN连接并且没有设置路线时,它被标记为强制隧道VPN。这意味着其他接口的默认路由将被禁用,并且VPN接口的默认路由将优先考虑。我不确定这是您的意图。如果您只需要使用VPN与付款网关进行通信,则应考虑将VPN分开隧道网络功能。

来自answers.microsoft.com(感谢" ovidiu cimpian")

  • 转到Control面板网络和Internet Network Connections
  • 打开VPN的适配器。
  • 右键单击 ->属性,然后转到网络选项卡。
  • 选择Internet协议版本4(和/或6) ->属性 ->高级
  • 取消选择在远程网络上使用默认网关。

相关内容

最新更新