1、获得自动代理能力。在使用 SSH 或其他方式翻墙后,没有被 #GFW 的网址直接访问,被 #GFW 的网址使用翻墙路径访问;
2、无需另外下载插件,所有的浏览器,某些软件都可以实现自动使用代理;如 Safari,如Tweetie;
在线 PAC 这么好,如何使用呢?
访问 http://autoproxy2pac.appspot.com ,依照自己所使用的翻墙软件来选择
选择后点击"获取PAC地址",在弹出的窗口中复制在线 PAC 地址
将拷贝的地址粘贴至URL:
系统偏好设置——网络——当前连接方式——右侧"高级"——代理——自动代理配置
好了,Safari 和 Chrome 均可以自动代理翻墙
为什么需要架设自己的私人PAC
但是你可能现在就无法访问 http://autoproxy2pac.appspot.com 的地址,提示503,访问过载
google appspot 每天只提供了1G的访问流量,超过流量后就会出现503的提示
所以,架设私人单独使用的 PAC 就势在必行
如何架设私人PAC
那么,我们如何架设私人 PAC 呢?下面就跟随我一步一步的操作。
架设前的准备工作
开启一个 google appspot 应用,记住应用的名称。下面将以应用"private-pac"作为例子进行讲解
下载 autoproxy2PAC 源代码
点击右侧的Download Source
选择ZIP格式
解压缩
下载 Google App Engine SDK for Python
Google App Engine SDK for Python
| 平台 | 版本 | 包 | 大小 | SHA1 校验和 |
|---|---|---|---|---|
| Windows | 1.3.4 - 2010-05-19 | GoogleAppEngine_1.3.4.msi | 9.2 MB | 625edab7ad21035dbdfff6e7e4df8ef0a027f3c4 |
| Mac OS X | 1.3.4 - 2010-05-19 | GoogleAppEngineLauncher-1.3.4.dmg | 4.0 MB | 5f8a641dcefc0fac26c4567e41c9f24c8f1b63ca |
| Linux/其他平台 | 1.3.4 - 2010-05-19 | google_appengine_1.3.4.zip | 2.9 MB | 1e5a792f2a479f00c288d9c2ac8c499f07e58b2f |
将下载的文件夹名称"iamamac-autoproxy2pac-7f14aac"修改为"private-pac"
启动 GoogleAppEngineLauncher
点击左下角的"+",选择下载源代码的路径
注意,无需进入源代码文件夹选择。例如"private-pac"放置在"download"文件夹内,只需选择"download"文件夹即可
修改第1处
点击 edit 进行修改
application: autoproxy2pac
修改为
application: private-pac
修改第2处
用文本编辑软件修改 settings.py
MAIN_SERVER = os.getenv('APPLICATION_ID', 'autoproxy2pac') == 'autoproxy2pac'
修改为
MAIN_SERVER = os.getenv('APPLICATION_ID', 'private-pac') == 'private-pac'
修改第3处
找到最后一行,将
RATELIMIT_QUOTA = lambda ip, ua: 0
修改为
RATELIMIT_QUOTA = lambda ip, ua: 10000
修改完成后,点击 deploy 上传
提示输入 google 帐号和密码
上传完成后测试页面是否正常
输入网址:http://private-pac.appspot.com
出现 pac 文件选择列表,正常
注意:在官方网站上,若是选择
会弹出地址窗口,我可能是有位置没有修改,所以点击后是没有窗口弹出的
那是不是没有解决的办法呢?不是!
官方的在线 pac 地址为:
只需要将上面地址中的"autoproxy2pac"更换为"private-pac"即是自己刚架设的地址
参照第一部分拷贝至"自动代理配置"处
完成
以后,你就可以使用自己的,不会503的在线 PAC 来浏览网页了

没有评论:
发表评论