C# 如何创建vpn软件
我想创建一个在一些端点之间创建VPN的应用程序,比如,我没有起点。我还没有找到任何资源来解释如何创建这样的网络应用程序。我想使用c#,因为我对它有一些经验。C# 如何创建vpn软件,c#,c++,networking,network-programming,C#,C++,Networking,Network Programming,我想创建一个在一些端点之间创建VPN的应用程序,比如,我没有起点。我还没有找到任何资源来解释如何创建这样的网络应用程序。我想使用c#,因为我对它有一些经验。 我真的需要一些帮助,任何能让我走上正轨的事情。谢谢。您可能想看看SSH隧道,看看它是否能满足您的需求。您必须了解VPN软件的许多不同元素: 您的程序将使用什么技术/标准来提供隐私?一些常见的是IPSEC、L2TP、PPTP、SSH和SSL。网络搜索应该在所有这些方面提供丰富的信息(包括RFC)。如果您将此作为学习练习,而不是需要实际的安全
我真的需要一些帮助,任何能让我走上正轨的事情。谢谢。您可能想看看SSH隧道,看看它是否能满足您的需求。您必须了解VPN软件的许多不同元素:
- 您的程序将使用什么技术/标准来提供隐私?一些常见的是IPSEC、L2TP、PPTP、SSH和SSL。网络搜索应该在所有这些方面提供丰富的信息(包括RFC)。如果您将此作为学习练习,而不是需要实际的安全性,那么您也可以设计自己的安全性
- 您是在实现客户机还是服务器,或者两者都实现
- 您将支持哪些操作系统?这会影响您需要做什么来说服it通过应用程序路由数据包
- 您是否计划与实现某些标准的软件进行互操作