GappProxy是一个基于Google App Engine的一款Python程序,是一款优秀的开源的HTTP Proxy软件。一直以来Gapppoxy(官方解释)让我畅游世界,不过其1.1版本总是有这样活着那样的不完美,遇到过不去的坎总要换手动更换,也算有些麻烦,屡次到其官方网站,并未见其更新。直到进行了SVN checkout才发现其已经更新到1.2版了,马上升级!
一、SVN Checkout
(如果你只想得到GappProxy1.2,可以忽略此段)
SVN checkout的软件我们推荐TortoiseSVN,如果你英文不好,其官方也提供了简体中文包,其实如果你不是代码开发者,而只是进行checkout的话,就没有必要下载中文包了。
下载安装TortoiseSVN后,在桌面新建一个文件夹,在文件夹上右击:
点击SVN Checkout,输入你所要下载文件的地址:
点击OK后自动同步下载。一般有些程序并没有提供打包下载,就可以利用这一种方式进行更新。
二、升级GappProxy
如果你是第一次使用GAE,那么首先要申请一个GAE账号,我们强烈建议大家去申请自己的GAE,因为GAE对每个用户限制是1G/日,如果很多人都用一个账号,势必会引爆流量。关于GAE的申请,大家请参看这篇文章:利用GAE免费空间搭建博客。
步骤一、升级GappProxy类似于全新安装,用notepad++修改GAppProxy的fetchserver中的文件app.yaml,方法同利用GAE免费空间搭建博客中所述;
步骤二、建议使用第三方上传工具SDUpload上传程序,上传命令为:
SDUpload update fetchserver
需输入Google的账户和密码,一般都能上传成功;方法同利用GAE免费空间搭建博客中所述;
步骤三、上传成功后检测网址为,http://yourid.appspot.com/fetch.py
如果出现下面的截图,则证明成功:
步骤四、打开本地客户端GappProxy
保存后,就可以了,States可以查看当前的状态。在GappProxy的service文件夹安装install.bat可以设定软件随机启动。
你可以选择搭配chrome的Switchy!,Firefox的autoproxy配合使用,当然也可以自己给IE设置代理,代理为127.0.0.1 8000。
提供连个已架设好的server,注意有时可能会因超流量而无法使用:
http://adfudan.appspot.com/fetch.py
http://yizhantong.appspot.com/fetch.py
SDupload下载:点此下载
GappProxy1.2下载:点此下载
版权声明:
自由转载-非商用-非演绎-保持署名 | Creative Commons 3.0- 原文网址:http://www.twamix.com/blog/2010/05/do-not-forget-to-upgrade-your-gappproxy.html
- 付费支持:
xqiushi
成功模仿了一个,泪流ing^
[Reply]
huahua
twitter,还是不行,可惜啊。
[Reply]
TwaMix Reply:
June 9th, 2010 at 19:10
@huahua, 这位朋友,其实是你没有做好,1.1版除了不支持youtube外,通杀所有网站;升级后的1.2版通杀所有网站,包括youtube的视频播放
[Reply]
spx
以前这个用着一直很好的,现在=.=重装以后再来一遍就不行了。。
GAppProxy1.2.0已经在工作了 这句话成功显示,本地的客户端状态也是OK,但是就是不能上
访问任何服务器 错误如下:
错误 324 (net::ERR_EMPTY_RESPONSE):未知错误。
已经重新传过一遍了,仍然是这样..Why?
[Reply]
TwaMix Reply:
September 1st, 2010 at 15:50
@spx, 我认为应该是你的PC问题,或者客户端的问题,如果方便可以把你的地址前面的id发到我的邮箱,我给你测试下。
[Reply]
xqiushi
他妈的2.0真蛋痛
[Reply]
TwaMix Reply:
December 14th, 2010 at 10:19
@xqiushi, 2.0检测数据流量更加直观,我已经升级成功了!
[Reply]