【发布时间】:2014-05-29 12:57:06
【问题描述】:
我想通过我在 C++ 中的应用程序启动 OpenVPN 以连接到我们的 OpenVPN 服务器(在 Debian 上)。目前,我只使用密钥文件(公钥和私钥),但我还需要添加用户名身份验证。我是 C++ 的新手,所以如果您详细解释我需要采取的所有步骤,我将不胜感激。
我还需要在退出我的应用程序之前断开 VPN 连接,并避免在 VPN 断开连接时进行通信(以处理突然断开连接)。因此,在发送敏感数据之前,我还需要一种机制来检测 VPN 断开连接或检查 OpenVPN 连接是否仍然存在。
谢谢大家。
【问题讨论】:
-
提醒一下:我需要这个应用程序使用原生 C++,因为我会在 Linux 中运行它。
-
yiu 如何管理来自 openvpn 本身的更新,即身份更新,如身份验证、连接、断开连接等?