相信很多人和我一样,使用Chrome+SwitchySharp来使用,在SwitchySharp中已经配置了满满自动切换规则。每次遇到无法显示的网页就添加一条。。

文章之前,请部署好你的GoAgent。过程不在此文赘述,搜索相关教程即可。

在上网环境中,如果需要使用http代理方式上网,需要配置proxy.ini中的代理选项,指定你的代理服务器参数:

不过,话说通过代理连接GAE可能会不稳定。如果最新版不能使用代理连接,可以尝试使用1.8.x版本。

建议有条件的话加入其他的网络接入模式,如免费的wifi网络。

在Windows上,需要命令行上指定一条路由规则,指定通过那块网卡连接到GAE服务器,而不影响现有的办公网络的访问。

确保GoAgent的pac功能已开启,以及端口和pac文件名正确,在proxy.ini进行配置:

pac其实很简单,其实就是输出程序下的proxy.pac文件给浏览器解析规则,浏览器运行pac脚本,按照访问的域名来判断,将特殊的域名走8087的代理端口,通过GAE实现联通,其他情况进行直接连接。

一个pac文件可以写得相当的复杂规则,且pac自动代理脚本有相当广泛的支持程度。常见的包括IE6以上版本,FireFox,Chrome,iOS都有较好的支持。

用记事本打开proxy.pac,你会看到如下代码:

可以简单理解为google.com下的任意地址都使用代理进行连接,代理地址为127.0.0.1:8087

很好理解吧,在这部分,你可以添加自己的代理规则。

如果访问办公网络资源的话,同样匹配好url,指明使用办公网代理访问还是直接访问即可。

如果你的办公网也是使用pac模式的话,可以把pac下载下来,将里面的规则合入进来。

在一份配置规则后,可以做到无缝的自动切换,公司办公网、国内局域网、国际互联网,再也不要使用多个不同浏览器了,SwitchySharp 自带的自动切换模式也不需要了。

最新版2.0.3开始支持对gfwlist中的“特殊网址”自动更新到proxy.pac,可以确保能无障碍访问相关网站。

如果你也有同样的需求,追求效率、不妨试一下吧。