实施对第三方VPN协议的支持

时间:2019-05-29 11:05:49

标签: .net windows vpn

我正在尝试开发实现第三方VPN协议的VPN客户端,但是甚至不知道从哪里开始。

到目前为止,我了解到,UWP通过提供所谓的VPN plug-ins简化了第三方VPN的实现。大概是用其封装/解封装方法(以及其他一些方法)实现IVpnPlugIn接口。但是UWP仅适用于Windows 10应用程序,我也需要支持Windows 7。

  

使用UWP平台,第三方VPN提供商可以创建   使用WinRT API的应用程序包含的插件,从而消除了   复杂性和通常与写入系统级相关的问题   驱动程序。

我认为要为Windows 7开发VPN客户端,我需要实现一个系统级驱动程序,但是我从来没有做过。我什至不知道这应该是哪种驱动程序,以及可以使用哪种语言/框架。如果有任何信息对我有所帮助,我将不胜感激。谢谢!

编辑:

让我也澄清一件事。我不想在Windows中创建新的VPN接口(这相对容易),但是我希望能够使用第三方协议来控制通过隧道传输的数据。我想驱动程序将必须以某种方式绑定到以前创建的VPN接口。

0 个答案:

没有答案