原文:http://igfw.tk/archives/6848
使用过GAE翻墙的网友应该知道有个hyk-proxy,以其强大的功能完美的图形化界面稳定的性能著称,不过原作者放弃了此项目,在此基础上开发更先进的snova项目。
重要项目知会
- 项目已经更名/迁移到Snova,并与hyk-proxy历史版本不再兼容
- hyk-proxy不再更新,hyk-proxy的相关问题请转移到项目Snova
- hyk-proxy的AppID共享服务端任然继续运行,不过由于代码并未更新加上Google的新策略,经常会出现CPU、DB超过配额的情况。同时Snova也支持AppID共享计划,不过与hyk-proxy不兼容
关于snova
snova是一个插件化的web proxy框架,目前自动集成基于Google AppEngine平台的GAE插件,基于Heroku平台的Heroku插件,以及增强的PAC插件SPAC,
安装部署
- 安装运行依赖
JRE/JDK 1.6+
- GAE模式
GAE Plugin的部署配置说明.
Step 1: 准备JDK/JRE环境
运行部署snova需要JRE/JDK 1.6+
Step 2: 创建GoogleAppEngine帐号/应用
在官方站点创建自己的GAE帐号以及appid http://appengine.google.com/
Step 3: 准备GAE SDK环境
- 下载解压Google App Engine SDK(Java/Go) (最新版本), snova-gae支持Java/Go两种语言的server端实现,任选一个即可
- Windows先没有Go的SDK,但上传snova-gae可以用任意Linux下的Go SDK上传
Step 4: 部署Server到Appengine服务器
- Java
- GUI方式
- appcfgwrapper安装程序已经集成到snova-gae-jserver-[version].zip中,执行install.bat/install.sh即可,具体请参考此项目说明 http://code.google.com/p/appcfgwrapper/
命令行方式
- 下载并解压snova-gae-jserver-[version].zip
- 进入解压的目录, 修改war/WEB-INF/appengine-web.xml, 将
值改为自己创建的appid - 执行appcfg.cmd/appcfg.sh update war上传, 注意在解压后进入的目录执行(appcfg在’
/bin’下 )
Go(Windows下可以用Linux SDK上传)
- 下载并解压snova-gae-gserver-[version].zip
- 进入解压的目录, 修改app.yaml, 将application: snova-master中snova-master值改为自己创建的appid
- 执行appcfg.py update snova-gae-gserver-
上传(appcfg.py在’ /’下








