原文: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方式

命令行方式

  • 下载并解压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在’/’下

Categories :

Tags :,