Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[GFW BLOG] snova——架构中 PaaS 平台上的客户端-服务器模式代理工具

2 views
Skip to first unread message

RSS Feed For GFW BLOG

unread,
Feb 4, 2013, 6:48:00 PM2/4/13
to
# _ (via [https://code.google.com/p/snova/][1] ) _

[1]: https://code.google.com/p/snova/

# 关于

# [][2]

[2]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E5%85%B3%E4%BA%8E

* Snova(Java)是一个插件化的web proxy框架,目前自动集成基于Google
AppEngine平台的GAE插件,支持Heroku/CloundFoundry/OpenShift/Dotcloud/Jelastic平台的C4插件,以及增强的PAC插件SPAC。源码在GoogleCode上维护。[snova@GoogleCode][3]

* GSnova(Go)是几乎和snova功能一致的Go语言实现,包括GAE/C4支持,弱化的SPAC实现,以及额外的SSH支持。源码放到了GitHub上维护. [gsnova@github][4]

[3]: http://code.google.com/p/snova/source/checkout

[4]: https://github.com/yinqiwen/gsnova

# [][5] 安装部署 [][6]

[5]: http://www.atgfw.org/

[6]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2

* 安装运行依赖

* Snova(Java) 依赖JRE 1.6+

* GSnova(Go)为系统原生可执行文件,无任何依赖

* GAE

> 参考[GAEInstallation][7]安装配置部署GAE到Google Appengine

[7]: http://code.google.com/p/snova/wiki/GAEInstallation

* CloundFoundry(可选)

> 参考[CloudFoundryInstallation][8]安装配置部署C4到CloundFoundry上

[8]: http://code.google.com/p/snova/wiki/CloudFoundryInstallation

* Heroku(可选)

> 参考[HerokuInstallation][9]安装配置部署C4到Heroku上

[9]: http://code.google.com/p/snova/wiki/HerokuInstallation

* OpenShift可选)

> 参考[OpenShiftInstallation][10]安装配置部署C4到OpenShift上

[10]: http://code.google.com/p/snova/wiki/OpenShiftInstallation

* Dotcloud(可选)

> 参考[DotcloudInstallation][11]安装配置部署C4到Dotcloud上

[11]: http://code.google.com/p/snova/wiki/DotcloudInstallation

* Jelastic(可选)

> 参考[JelasticInstallation][12]安装配置部署C4到Jelastic上

[12]: http://code.google.com/p/snova/wiki/JelasticInstallation

* SSH(可选)

> 仅GSnova(Go)支持,暂无文档参考,请参考配置文件中注释帮助

* SPAC(可选)

* Snova(Java)用户请参考[SpecialProxyAutoConfig][13]配置SPAC

* GSnova(Go)用户请参考[SpecialProxyAutoConfigOnGSnova][14]配置SPAC

[13]: http://code.google.com/p/snova/wiki/SpecialProxyAutoConfig

[14]: http://code.google.com/p/snova/wiki/SpecialProxyAutoConfigOnGSnova

## [][15] AppId共享计划 [][16]

[15]: http://www.atgfw.org/

[16]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#AppId_%E5%85%B1%E4%BA%AB%E8%AE%A1%E5%88%92

* 在Snova(Java)的GAE Plugin的GUI中提供有一个共享appid的功能,任何人可以据此共享自己的appid

* 在Snova(Java)的命令行工具admin.sh/admin.bat中也内置share/unshare命令

* 当Snova/GSnova的用户由于某些原因(如不知道怎么安装server侧)没有配置自己的appid时,默认情况下,客户端会从服务器上随机获取几个共享appid,然后用匿名用户方式连接<shareappid>.appspot.com

* GSnova(Go)则提供一个Web接口支持共享appid, 访问[http://127.0.0.1:48100][17]

[17]: http://127.0.0.1:48100/

# [][18] 注意 [][19]

[18]: http://www.atgfw.org/

[19]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E6%B3%A8%E6%84%8F

* Go版本GAE服务端与Java版本GAE服务端功能完全一致,区别在于Go版本的性能较Java版本为好,粗略观察差距大约在30%以上,另外Go实例启动时间很短(<500ms),而Java实例的启动时间较长(>4s)

* GSnova(Go)无GUI界面,只提供简单的本地Web界面支持。Snova(Java)提供GUI支持。

* Snova(Java)的GUI以及CLI工具中均有share/unshare appid功能, 你可以分享自己的appid到中心服务器,也可以取消分享;中心服务器则随机分派appid给没有安装自己的snova-gae-server的用户

* GSnova(Go)也通过本地web界面提供share/unshare appid功能


原文:[http://www.atgfw.org/2012/12/snova-paas.html][20]

[20]: http://www.atgfw.org/2012/12/snova-paas.html

获取最新穿墙软件?请发电邮(最好用gmail)到:cdtca...@gmail.com。《中国数字时代》开通IPv6,欢迎穿墙阅读。翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in
the world.)翻墙利器赛风3下载地址:[ http://dld.bz/caonima326 ][21],[http://dld.bz/caonima745][22]

[21]: http://dld.bz/caonima326

[22]: http://dld.bz/caonima745

Contentes HTML URL: http://www.chinagfw.org/2013/02/snova-paas.html

Send By Feed RSS2eMail BOT V2.65
Admin By Liuxing99

RSS Feed For GFW BLOG

unread,
Feb 4, 2013, 6:48:00 PM2/4/13
to

[1]: https://code.google.com/p/snova/

# 关于

# [][2]

[2]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E5%85%B3%E4%BA%8E

[3]: http://code.google.com/p/snova/source/checkout

[4]: https://github.com/yinqiwen/gsnova

# [][5] 安装部署 [][6]

[5]: http://www.atgfw.org/

[6]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2

* 安装运行依赖

* Snova(Java) 依赖JRE 1.6+

* GSnova(Go)为系统原生可执行文件,无任何依赖

* GAE

[7]: http://code.google.com/p/snova/wiki/GAEInstallation

* CloundFoundry(可选)

> 参考[CloudFoundryInstallation][8]安装配置部署C4到CloundFoundry上

[8]: http://code.google.com/p/snova/wiki/CloudFoundryInstallation

* Heroku(可选)

> 参考[HerokuInstallation][9]安装配置部署C4到Heroku上

[9]: http://code.google.com/p/snova/wiki/HerokuInstallation

* OpenShift可选)

> 参考[OpenShiftInstallation][10]安装配置部署C4到OpenShift上

[10]: http://code.google.com/p/snova/wiki/OpenShiftInstallation

* Dotcloud(可选)

> 参考[DotcloudInstallation][11]安装配置部署C4到Dotcloud上

[11]: http://code.google.com/p/snova/wiki/DotcloudInstallation

* Jelastic(可选)

> 参考[JelasticInstallation][12]安装配置部署C4到Jelastic上

[12]: http://code.google.com/p/snova/wiki/JelasticInstallation

* SSH(可选)

> 仅GSnova(Go)支持,暂无文档参考,请参考配置文件中注释帮助

* SPAC(可选)

[13]: http://code.google.com/p/snova/wiki/SpecialProxyAutoConfig

[14]: http://code.google.com/p/snova/wiki/SpecialProxyAutoConfigOnGSnova

## [][15] AppId共享计划 [][16]

[15]: http://www.atgfw.org/

[16]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#AppId_%E5%85%B1%E4%BA%AB%E8%AE%A1%E5%88%92

* 在Snova(Java)的GAE Plugin的GUI中提供有一个共享appid的功能,任何人可以据此共享自己的appid

* 在Snova(Java)的命令行工具admin.sh/admin.bat中也内置share/unshare命令

[17]: http://127.0.0.1:48100/

# [][18] 注意 [][19]

[18]: http://www.atgfw.org/

[19]: http://www.blogger.com/blogger.g?blogID=5458038896980732278#%E6%B3%A8%E6%84%8F

* GSnova(Go)无GUI界面,只提供简单的本地Web界面支持。Snova(Java)提供GUI支持。

* GSnova(Go)也通过本地web界面提供share/unshare appid功能


原文:[http://www.atgfw.org/2012/12/snova-paas.html][20]

[20]: http://www.atgfw.org/2012/12/snova-paas.html

[21]: http://dld.bz/caonima326

[22]: http://dld.bz/caonima745

[![][23]][24] [![][25]][26] [![][27]][28] [![][29]][30] [![][31]][32] [![][33]][34] [![][35]][36] [![][37]][38]

[23]: http://feeds.feedburner.com/~ff/chinagfwblog?d=yIl2AUoC8zA

[24]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:yIl2AUoC8zA

[25]: http://feeds.feedburner.com/~ff/chinagfwblog?i=0H7b5SuVgrI:iy9kjeAVtvM:-BTjWOF_DHI

[26]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:-BTjWOF_DHI

[27]: http://feeds.feedburner.com/~ff/chinagfwblog?i=0H7b5SuVgrI:iy9kjeAVtvM:F7zBnMyn0Lo

[28]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:F7zBnMyn0Lo

[29]: http://feeds.feedburner.com/~ff/chinagfwblog?i=0H7b5SuVgrI:iy9kjeAVtvM:V_sGLiPBpWU

[30]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:V_sGLiPBpWU

[31]: http://feeds.feedburner.com/~ff/chinagfwblog?d=qj6IDK7rITs

[32]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:qj6IDK7rITs

[33]: http://feeds.feedburner.com/~ff/chinagfwblog?d=l6gmwiTKsz0

[34]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:l6gmwiTKsz0

[35]: http://feeds.feedburner.com/~ff/chinagfwblog?i=0H7b5SuVgrI:iy9kjeAVtvM:gIN9vFwOqvQ

[36]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:gIN9vFwOqvQ

[37]: http://feeds.feedburner.com/~ff/chinagfwblog?d=TzevzKxY174

[38]: http://feeds.feedburner.com/~ff/chinagfwblog?a=0H7b5SuVgrI:iy9kjeAVtvM:TzevzKxY174

![][39]

[39]: http://feeds.feedburner.com/~r/chinagfwblog/~4/0H7b5SuVgrI

Contentes HTML URL: http://feedproxy.google.com/~r/chinagfwblog/~3/0H7b5SuVgrI/snova-paas.html

0 new messages