问题
如何使用openvpn打包chrome app客户端?该应用应该能够创建一个VPN连接,而无需用户离开chrome-app。
更多背景
我正在实现chrome app,用户通过互联网连接到他的家庭服务器。目前,我依靠openvpn建立连接
由于这不是非常用户友好,我试图找到一个更好的解决方案。是否可以使用chrome-app 打包 openvpn客户端?这意味着,用户只需要将他的凭据输入我的应用程序,我的Chrome应用程序将其移交给 openvpn 。我没有找到任何这样的资源。还有其他(类似安全)选项吗?
有一次我正在考虑web-rtc p2p(例如通过peerjs),但这会很尴尬,因为我必须重写我的代码的很大一部分。
答案 0 :(得分:1)
是的,这是可能的。查看Native Client以了解任何本机开源项目的直接打包。您也可能对chrome.sockets API感兴趣(该链接转到chrome.socket,但新的chrome.sockets API更好)。
要重新打包产品,而不是设计为包含在其他应用程序中的库,可能需要做很多工作。祝你好运!