通过 Chrome/Firefox 浏览器连接到 OpenVPN 服务器

cos*_*osi 6 vpn openvpn google-chrome-extensions firefox-extensions

我计划在我的 Raspberry Pi 上运行 OpenVPN 服务,以加密来自 Chrome 或 Firefox 的浏览器数据,因此我将把 RPi 设置为 OpenVPN 服务器。我计划遵循http://readwrite.com/2014/04/10/raspberry-pi-vpn-tutorial-server-secure-web-browsing作为一种指南,因为我对 Linux 或服务器几乎一无所知:)

设置服务器后,我希望能够在不使用 OpenVPN 客户端的情况下连接到 OpenVPN 服务器。我想创建一个私有(仅适用于我的客户)浏览器扩展(Chrome 或 Firefox),其中嵌入了用于身份验证的密钥文件。

问题是,我不知道如何创建这样的扩展,也不知道如何在扩展中建立 OpenVPN 连接,然后加密浏览器中传输的每个数据。

请注意,我愿意仅将 VPN 连接用于浏览器数据,因为所有其他数据均应使用客户端的互联网连接。

谁能给我一个好的指南,或者甚至是我的问题的解决方案?您认为上面链接的指南中的 Openvpn 服务器设置可以充当我的项目的服务器解决方案吗?

非常感谢您抽出宝贵的时间!

最好的问候科西

小智 0

正确的方法是使用 NPAPI 或协议处理程序。检查有关处理此问题的谷歌文档。

请注意,如果您需要使用浏览器扩展处理本机代码,请在本机应用程序中嵌入一个小型 HTTP 服务器,然后通过浏览器扩展进行调用。允许您编写几乎所有您需要的代码。

Stack Overflow 对这些事情有很多讨论。在 chrome 扩展中连接 openvpn