firefox的自定义代理配置

时间:2018-06-17 10:09:41

标签: python firefox browser proxy

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

1 个答案:

答案 0 :(得分: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";
  }
}

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

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