【问题标题】:OpenVPN with node, How it works?带节点的 OpenVPN,它是如何工作的?
【发布时间】:2016-04-26 11:55:18
【问题描述】:

我可以使用以下 openVPN 命令从终端轻松连接到 VPN:

openvpn --config conf.ovpn

我需要用 Javascript 连接到同一个 VPN(用于硒测试),我已经用 NPM 安装了 openvpn.client

npm install openvpn-client

但是,我不知道它是如何工作的。我想知道如何实现一个和openvpn功能类似的终端应用。

文档和源代码

【问题讨论】:

  • 我们这里的标题中没有“SOLVED”。如果您已经回答了自己的问题,您可以发布答案并接受它,或者删除问题。
  • 哦,对不起。很高兴知道。

标签: javascript node.js vpn


【解决方案1】:

解决了,或多或少...

在系统中安装openvpn后,只需将位s添加到openvpn bin(sudo chmod +s /usr/sbin/openvpn),然后你就可以连接openvpn了:

var exec = require("child_process").exec;

cmd = `openvpn --config ${conf.ovpn}&`;
exec(cmd);

就是这样。也许不是最安全的解决方案,但它适用于我的目的。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2018-11-15
    • 2016-06-25
    • 1970-01-01
    相关资源
    最近更新 更多