【发布时间】:2011-06-25 21:37:57
【问题描述】:
我希望为我的软件添加对 VPN 的支持,
我知道 PPTP 和 OpenVPN ,两者进行系统范围的绑定,安装一个 TAP 驱动程序,以便所有应用程序将它们的流量路由到那里。
如何仅为我的应用程序实现 VPN 支持?有任何库、示例、提示或方法吗?
我的软件实际上是用 C++ /MFC 制作的。使用标准 CAsyncSocket。
【问题讨论】:
-
如果只针对一个应用程序,为什么不使用 SSL/TLS?
-
不能是 SSL,因为我需要转发端口。 VPN 将用于 p2p 软件的匿名化。
标签: c++ networking proxy network-protocols vpn