一个GAE应用同时使用GappProxy和wallproxy

2010年10月31日 | 分类: 翻墙利器 | 标签: , ,

尽管一个Google app engine帐号能建立10个应用(Applications),但是拿GAE翻墙,指不定那天就被封了。虽然你可以在10个应用都被封了删除应用再申请 新的,不过在一个应用还能使用前我们就应避免不必要的浪费,今天就简单讲解利用不同版本号来在一个应用中同时使用GappProxy和 wallproxy。

wallproxy是基于GappProxy修改的,目前还没有像GappProxy那样被封,我们可以到http://code.google.com/p/wallproxy/去下载服务端(有GAE版和PHP版,本文只使用到GAE版)。

在下载回来的gae_server文件夹修改app.yaml里的application和version就可以了,然后上传(现在有Google App Engine Launcher还真方便,添加应用文件夹后点击Deploy,输入用户名、密码就自动上传了):

2010-10-29-2

2010-10-29-3

2010-10-29-1

然后在Google app engine查看你应用的版本,应该会出现不同的版本:

2010-10-29-5

这样在设置代理服务器地址时,可以使用1.latest.XXXX.appspot.com,2.latest.XXXX.appspot.com 这样来使用不同的代理了。比如版本1是GappProxy的服务端,版本2是wallproxy的服务端,那么GappProxy可以设置代理地址为 1.latest.XXXX.appspot.com/fetch.py,wallproxy设置代理地址为 2.latest.XXXX.appspot.com/fetch.php(wallproxy的地址是php结尾的)。如果你将版本2设置为默认版本, 那么XXXX.appspot.com其实就是2.latest.XXXX.appspot.com。

最后,补上一个在使用Google App Engine Launcher可能出现的问题:

Errors occurred

see the logfile ‘D:\GAE\launcher\GoogleAppEngineLauncher.exe.log’ for details

2010-10-29-4

打开GoogleAppEngineLauncher.exe.log查看文件最后的出错信息,会有类似如下错误(可能最后的数字有所不同):

ConfigParser.NoOptionError: No option ‘name’ in section: ’1′

解决方法就是删除C:\Documents and Settings\Administrator\Google文件夹下google_appengine_projects.ini文件中的相应数字:

2010-10-29-6

来源:65px.com 原文:一个GAE应用同时使用GappProxy和wallproxy

  1. AS
    2011年7月24日20:48

    New.ver.:googleappengine 2 days ago
    http://code.google.com/p/googleappengine/downloads/list

    “你好”

  2. AS
    2011年5月20日18:47

    New.ver.:https://code.google.com/p/googleappengine/
    https://code.google.com/p/googleappengine/downloads/list
    ” Filename ▼ Summary + Labels ▼ Uploaded ▼ ReleaseDate ▼ Size ▼ DownloadCount ▼ …
    appengine-java-sdk-1.5.0.1.zip Google App Engine SDK for Java 1.5.0.1 Featured 3 days ago 3 days ago 37.5 MB 2094
    google-appengine-docs-20110510.zip Google App Engine downloadable documentation, updated May 10, 2011 May 10 May 10 8.5 MB 3127
    go_appengine_sdk_linux_386-1.5.0.zip Google App Engine SDK for Go – Linux 386 Zip Archive Featured May 10 May 10 14.0 MB 743
    go_appengine_sdk_darwin_386-1.5.0.zip Google App Engine SDK for Go – Darwin (OS X) 386 Zip Archive Featured May 10 May 10 13.5 MB 281
    go_appengine_sdk_linux_amd64-1.5.0.zip Google App Engine SDK for Go – Linux AMD64 Zip Archive Featured May 10 May 10 14.0 MB 527
    go_appengine_sdk_darwin_amd64-1.5.0.zip Google App Engine SDK for Go – Darwin (OS X) AMD64 Zip Archive Featured May 10 May 10 13.4 MB 617
    GoogleAppEngine-1.5.0.msi Google App Engine Python SDK – Windows Installer 1.5.0 Featured May 10 May 10 16.6 MB 9693
    GoogleAppEngineLauncher-1.5.0.dmg Google App Engine Python SDK – Mac OS X Application 1.5.0 Featured May 10 May 10 12.1 MB 36727
    google_appengine_1.5.0.zip Google App Engine Python SDK – Zip Archive 1.5.0 Featured May 10 May 10 11.2 MB 9053″

    “你好”

  3. 匿名
    2010年11月1日09:07

    这个好,去试试