Javascript 是否可以从chrome应用程序连接到您的家庭网络?

Javascript 是否可以从chrome应用程序连接到您的家庭网络?,javascript,vpn,google-chrome-app,openvpn,Javascript,Vpn,Google Chrome App,Openvpn,问题 我如何将客户机打包为一个?应用程序应该能够在用户没有离开chrome应用程序的情况下创建vpn连接 更多背景信息 我正在实现一个用户通过internet连接到其家庭服务器的应用程序。目前我依赖于建立连接。 由于这不是很方便用户,我试图找到一个更好的解决方案。是否可以将openvpn客户端与chrome应用程序打包?也就是说,用户只需在我的应用程序中输入他的凭据,我的chrome应用程序就会将其交给openvpn。我没有找到任何这样的资源。是否有其他(类似的安全)选项 在某一点上,我正在考虑

问题
我如何将客户机打包为一个?应用程序应该能够在用户没有离开chrome应用程序的情况下创建vpn连接

更多背景信息
我正在实现一个用户通过internet连接到其家庭服务器的应用程序。目前我依赖于建立连接。
由于这不是很方便用户,我试图找到一个更好的解决方案。是否可以将openvpn客户端与chrome应用程序打包?也就是说,用户只需在我的应用程序中输入他的凭据,我的chrome应用程序就会将其交给openvpn。我没有找到任何这样的资源。是否有其他(类似的安全)选项


在某一点上,我正在考虑一个(例如via),但这将是相当尴尬的,因为我将不得不重写我的代码的一大部分

是的,这是可能的。研究任何本机开源项目的直接打包。您可能还对API感兴趣(该链接指向chrome.socket,但新的chrome.sockets API更好)


重新包装一个产品,而不是设计用于包含在其他应用程序中的库,可能需要很多工作。祝你好运

openvpn是,所以它当然是可能的。但是许可证是GPL,所以如果这是一个商业应用程序,你可能应该去别处看看,除非你能让他们同意商业发行条款。不,它完全是开源的,现在甚至只是在原型阶段。但我不确定这在技术上是否可行。为什么技术上不可行?据我所知,openvpn是一个依赖操作系统的客户端,而基于[javascript]的chrome应用程序是独立于操作系统的。我也没有看到任何资源/展示如何用chrome-app打包openvpn客户端的案例。我猜这就是你想要实现的。如果您检查的话,它可能包含源代码。