0

我在本地主机上运行 python HTTP 代理。因此,我只想为网站列表设置该代理。可能吗?否则,如果我只能为 http 网站设置代理,那也可以。问题是,我的脚本无法处理 https 和其他协议。

4

1 回答 1

0

在 Firefox 代理设置中,您可以单独设置 HTTP、SSL、FTP 和 socks 的代理。还有一个字段可以添加要从代理中排除的站点。

根据 Firefox 版本,代理设置可以在一般首选项页面的底部或在高级>网络>连接设置下的首选项中找到。

或者您可以创建代理自动配置文件并将其添加到 Firefox 代理设置中。使用以下内容创建文件 C:\proxy.pac:

function FindProxyForURL(url, host) {
  if (shExpMatch(host, "(*.google.com|google.com)")){
    return "PROXY 127.0.0.1:8080";
  } else {
    return "DIRECT";
  }
}

然后在代理设置中将自动配置 url 设置为:file:///C:/proxy.pac

此示例仅在 google.com 上使用代理。

于 2018-06-17T11:32:55.643 回答