C#-如何创建VPN软件
作者:互联网
我想创建一个在某些端点之间创建VPN的应用程序,例如hamachi ,而我没有起点.我没有找到任何资源来解释如何创建这样的网络应用程序.我想使用c#,因为我对此有一些经验.
我真的需要一些帮助,所有可以帮助我正确处理的事情.谢谢.
解决方法:
您必须弄清楚VPN软件的许多不同元素:
>您的程序将使用什么技术/标准来提供隐私?一些常见的是IPSEC,L2TP,PPTP,SSH和SSL.网络搜索应在所有这些信息上提供丰富的信息(包括RFC).如果您将其作为学习活动来进行,而不需要实际的安全性,则还可以设计自己的安全性.
>您要实现客户端,服务器还是同时实现两者?
>您将支持哪些操作系统?这会影响说服它通过应用程序路由数据包所需执行的操作.
>您打算与实现某些标准的软件进行互操作吗?
标签:networking,network-programming,c,c-4 来源: https://codeday.me/bug/20191210/2100943.html