仅对特定网站使用代理

仅对特定网站使用代理

当我在家工作时,我想阅读一些被公司屏蔽的网站。由于我通过 VPN 连接,他们的服务器会路由我的请求,并屏蔽 reddit 等网站。

目前,我只需通过 RDP 连接到我家里的另一台计算机,然后使用该计算机上的浏览器即可。有没有办法在另一台计算机上设置代理,并指示我的系统使用该代理访问某些网站?

这一切都是在win7上。

答案1

如果您使用 Firefox,您可以使用 FoxyProxy 仅为某些网站、某些 URL 模式使用配置的代理。

答案2

我做了很多研究,我认为最方便的方法是使用 PAC 文件。

在 Firefox 中:打开首选项并选择网络代理设置的设置。

选择“自动代理配置”并指向您的 PAC 文件所在的位置。不要忘记使用file:///方案。

跟随mozilla 的教程让你的白名单运行。

它将是这样的:

function FindProxyForURL(url, host) {
    if (dnsDomainIs(host, "www.proxyThisWebsite.com")) {
        return "SOCKS5 127.0.0.1:9988";
    }
}

答案3

理论上,代理自动配置 (PAC) 脚本就是为此而设计的(但这需要一些编程)。实际上,我认为您可以使用不同的浏览器 - 一个用于通过代理访问的站点,另一个用于所有其他站点。在 Firefox 中,您还可以设置不同的配置文件 - 一个用于使用代理,另一个用于直接访问互联网: https://support.mozilla.org/en-US/kb/Managing-profiles

答案4

代理 SwitchyOmegahttps://addons.mozilla.org/en-US/firefox/addon/switchyomega/

  1. 转到“选项”并配置您的代理
  2. 仅将其用于特定站点:关键是在选项中的“自动切换”选项卡 -> “切换规则”中插入您希望使用代理的站点名称:在此示例中为 cnn.com 在此处输入图片描述

相关内容