我正在开发各种VPN应用程序,需要虚拟networking接口(又名TUN / TAP)。 有没有这样的驱动程序可用于Windows?
我唯一知道的是OpenVPN,但它是GPLed,因此AFAIK不能用于闭源应用程序。
如果没有现成的解决scheme,我将不胜感激对自己编写这种野兽有多复杂(也可能从哪里开始)。
我发现了这个类似的问题 ,但是这个问题早在2008年。
发现这一个: wodVPN – 声称来与一个虚拟的网络适配器。
试试AnyTun。 http://www.anytun.org/
它看起来像一个在Linux和Windows上都可用的实体隧道驱动程序,并声称可以自由再分发。
如果你没有找到它的工作或类似的东西,我会同意你的第一个评论者 – 与律师快速会话,以审查你找到的那个法律合同…甚至更好,只是叫他们的销售部门 – 他们可能会说没有法律上的担心。
如你所说,建造这个野兽很可能是一种痛苦。 我没有这样做,所以我不能给出一个坚实的估计,但似乎是明智的避免。