如何在C#中设置/使用VPN?
我不想建立自己的VPN,但我想知道一些事情 如果我用C#构建一个程序,有没有办法让它通过VPN连接或者初始化连接之类的东西如何在C#中设置/使用VPN?,c#,vpn,C#,Vpn,我不想建立自己的VPN,但我想知道一些事情 如果我用C#构建一个程序,有没有办法让它通过VPN连接或者初始化连接之类的东西 或者,如果我已经在我的计算机上运行VPN软件,并且我已连接,如果我的C#应用程序在表单中内置了web浏览器控件,或者只是发出web请求,那么这些都将通过VPN发送吗?或者应用程序会以某种方式绕过VPN吗?这取决于VPN软件,您使用什么软件?@Albin Sunnabo OpenVPN和HotSpotShield。。。然而,在我的最后一段/问题中,任何VPN都不应该工作吗?看
或者,如果我已经在我的计算机上运行VPN软件,并且我已连接,如果我的C#应用程序在表单中内置了web浏览器控件,或者只是发出web请求,那么这些都将通过VPN发送吗?或者应用程序会以某种方式绕过VPN吗?这取决于VPN软件,您使用什么软件?@Albin Sunnabo OpenVPN和HotSpotShield。。。然而,在我的最后一段/问题中,任何VPN都不应该工作吗?看起来OpenVPN是专有的,所以这确实改变了答案。编辑:没关系。这取决于VPN软件是否创建了作为默认网络接口的虚拟网络接口,或者VPN是否只是一个代理/隧道解决方案。虚拟网络方法是最常见的,应该在不修改软件的情况下工作。代理解决方案对于每个要使用的应用程序来说都是一个更积极的选择,并且要求应用程序了解VPN以使用它。