【问题标题】:Start OpenVPN from Java application [closed]从 Java 应用程序启动 OpenVPN [关闭]
【发布时间】:2018-03-19 03:13:12
【问题描述】:

甚至可以通过 Java 应用程序启动 OpenVPN 吗?如果可能的话,最好的方法是什么,它是跨平台的,并且适用于所有安装了 OpenVPN 的平台。

【问题讨论】:

    标签: java vpn openvpn


    【解决方案1】:

    你可以像这样用 Java 运行 openvpn:

    Runtime rt = Runtime.getRuntime();
    Process pr = rt.exec("openvpn your_config.ovpn");
    

    这将通过命令行运行 openvpn。它也是跨平台的,因为它可以在 Mac、Linux 和 Windows 上运行。

    【讨论】:

    • 假设它在 PATH 上,这是跨平台的
    • 是的,但它不会安装到路径上的某个位置吗?
    • 取决于安装方式
    • 是否可以不使用openvpn客户端运行或者使用java创建自定义客户端?
    • 我确信可以使用 Java 创建 VPN 客户端,是的,除了 openvpn 之外还有其他客户端,但这两个都超出了这个问题的范围。
    猜你喜欢
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2011-10-29
    相关资源
    最近更新 更多