如何强制仅 Chrome 在 Windows 7 上通过 VPN 连接发送网络流量?

如何强制仅 Chrome 在 Windows 7 上通过 VPN 连接发送网络流量?

因此,基本上我已经连接到 VPN,并且我希望 Chrome 使用 VPN 网络中的 DNS 服务器,并通过该 WAN 微型端口(VPN 隧道)发送网络流量。其他所有内容(Windows 资源管理器、其他应用程序)都应默认使用本地网络的 DNS 服务器和互联网连接。

我该如何配置它?我不是这方面的专家,因此非常感谢教程/分步指南。谢谢!

答案1

我认为,对于你想做的事情,你可以使用代理切换!扩展铬合金并为您的 VPN 创建不同的配置文件并设置网络在里面代理切换!设置如下:

在此处输入图片描述

这似乎是实现您想要的最简单的方法,因为选择配置文件将通过该特定连接进行路由。

您的所有其他流量都将通过本地连接进行路由,并且您的 Chrome 流量将通过 VPN 进行路由。

答案2

实际上,在 Windows 7 中,使用 Windows 内置防火墙可以轻松实现这一点。此链接非常简单地描述了必要的步骤。http://practicalrambler.blogspot.com/2011/01/windows-7-firewall-how-to-always-use.html

基本上,为要隔离的程序制定入站和出站规则,阻止私有网络和域网络的流量。确保不要用规则阻止公共流量。这还要求您的 VPN 设置为公共网络,而您的 LAN 设置为私有网络....

答案3

设置 chrome 以使用 VPN 作为代理。

答案4

实际上,在不破坏其他某些功能的情况下,仅让 chrome 使用代理/vpn 是不可能的。在 Windows 上,chrome 会将这些代理设置(即使您使用其他地方列出的代理切换器扩展)存储在标准 Windows“Internet 设置”配置区域内部(不确定如何正确表达)。

这是与您从 Internet Explorer(浏览器)内部或通过控制面板进入“选项”时获得的菜单相同。

大多数 Windows 应用程序实际上会使用这些系统范围的设置作为其代理设置(如果已设置),并且任何设置这些的程序都会让 chrome 使用它们。Firefox(至少在 3.x 中是这样的,4.x 或 5.x 中个人不知道,但我怀疑它是否已更改)将其自己的代理设置与 Windows 隔离存储,因此可以将其设置为具有专用的代理设置。

相关内容