我在访问github或者google的时候需要开启代理,使用本地pac脚本,发现网上的说法过时了file://协议不再被支持,必须启动一个服务器来提供他,并且每次开机至少读取一次,所以加载一次一直用的想法也不可行

1.pac脚本

proxy.pac

var Proxy = "PROXY 代理ip:代理端口";
function FindProxyForURL(url, host)
{
    if (shExpMatch(url, "*google*")) return Proxy;
    else return "DIRECT";
}

2.web服务器启动

可以使用iis
如果有python可以python -m http.server开启临时web服务器
并获取url,我的是http://localhost/proxy.pac

3.写入规则

在这里插入图片描述

文档

msdn论坛
winHttp不支持file://协议
脚本编写

其他

chrome可以使用SwitchyOmega插件,简单好用
google商店在线安装
crx4chrome离线安装

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐