"VPN"Chrome扩展程序真的是VPN还是Web代理?

Dam*_*les 1 vpn google-chrome-extension

客户端问我是否可以创建可以连接到其VPN服务器的"VPN"扩展.我在Chrome网上应用店中看到了很多VPN扩展程序,但它们只影响了Chrome.VPN不会影响所有连接吗?

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

Xan*_*Xan 5

实际上,许多"VPN"扩展本质上是代理:除了浏览器本身的流量(通过chrome.proxychrome.webRequestAPI)之外,它们不会影响任何东西.

但是,有两个例外.

  1. 在Chrome操作系统(仅限Chrome操作系统)上,扩展程序可以使用chrome.vpnProviderAPI来代理与VPN的连接.

  2. 使用Native Messaging,您可以让扩展与在OS中运行的另一个可以管理"真正"VPN连接的应用程序进行通信.但是,这需要单独安装具有适当操作系统权限的此类模块,并使Chrome扩展只不过是对它的远程控制.

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