google-chrome-extension - "VPN"Chrome 扩展程序真的是 VPN 还是网络代理?

标签 google-chrome-extension vpn

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

4 个月前关闭。




Improve this question




一个客户问我是否可以创建一个可以连接到他们的 VPN 服务器的“VPN”扩展。我在 Chrome Web Store 上看到了许多 VPN 扩展程序,但它们只影响 Chrome。 VPN 不会影响所有连接吗?

我找到了 chrome.proxy . VPN 扩展是真正的 VPN 还是它们实际上是网络代理?我可以告诉客户端他们需要设置 Web 代理服务器而不是 VPN 服务器吗,我使用 chrome.proxy以此目的?

最佳答案

事实上,许多“VPN”扩展本质上是代理:除了浏览器本身的流量(通过 chrome.proxychrome.webRequest API)之外,它们不能影响任何东西。

但是,有两个异常(exception)。

  • 在 Chrome 操作系统(和仅 Chrome 操作系统)上,扩展程序可以使用 chrome.vpnProvider API代理与 VPN 的连接。
  • 使用 Native Messaging ,您可以让扩展与操作系统中运行的另一个应用程序进行通信,该应用程序可以管理“真正的”VPN 连接。但是,这确实需要单独安装具有适当操作系统权限的此类模块,并使 Chrome 扩展程序成为它的 Remote 。

  • 因此,使用上面的路径 #2,可以创建真正的 VPN 扩展,但这需要在浏览器之外安装软件。

    关于google-chrome-extension - "VPN"Chrome 扩展程序真的是 VPN 还是网络代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46441264/

    相关文章:

    git - 在 GIT pull 之前连接到 VPN 连接

    JavaScript Chrome 扩展 : Function is not defined

    javascript - 如何在每一行代码上设置断点?

    jquery - 为什么这个 jQuery 事件不会在 Gmail 中触发?

    javascript - chrome 扩展中的 localStorage - 扩展还是页面存储?

    android - 如何让我的安卓模拟器使用我电脑的 VPN 接口(interface)?

    windows - 站点到站点 VPN 与点到站点 VPN

    ssl - 为什么我们需要 IPSec VPN 而不是 SSL?

    iOS Per-App VPN 未连接到互联网

    javascript - chrome 扩展程序中的数据未从弹出窗口传递到背景