我可以使用以下 openVPN 命令轻松从终端连接到 VPN:
openvpn --config conf.ovpn
我需要使用 Javascript 连接到同一个 VPN(用于 selenium 测试),我已经安装了openvpn客户端与 NPM:
npm install openvpn-client
但是,我不知道它是如何工作的。我想知道如何实现具有与openvpn类似功能的终端应用程序。
文档和源代码
解决了,或多或少...
在系统中安装 openvpn 后,只需将 bit s 添加到 openvpn bin (sudo chmod +s /usr/sbin/openvpn),然后您可以使用以下命令连接 openvpn:
var exec = require("child_process").exec;
cmd = `openvpn --config ${conf.ovpn}&`;
exec(cmd);
只是。也许不是最安全的解决方案,但它适合我的目的。
Thanks.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)