Snova:通用web proxy v0.22.0

以前美博园介绍过snova项目:snova:一个插件化的web proxy框架GAE插件。现在这个项目有了比较大的改進,Snova 是一个很好的翻墙工具,有多种用法,Snova 也是一个基于 GAE 的免费网页代理,在 GAppProxy、GoAgent, Hyk-proxy 以及 Snova 这四个流行的 GAE 代理之中,Snova 是最好的,因为它完美地支持 HTTPS。

项目主页:https://code.google.com/p/snova/

以下引自项目官方介绍:

关于

  • Snova(Java)是一个通用web proxy实现,包括server端和client端,目前包含基于Google AppEngine平台的GAE实现,支持Heroku/CloundFoundry/OpenShift/Appfog/Dotcloud/Modulus/Jelastic等Java/NodeJS平台的C4实现,以及增强的PAC实现SPAC(Special Proxy Auto Config)。源码在GoogleCode上维护。snova@GoogleCode
  • GSnova(Go)是几乎和snova功能一致的Go语言client实现,server端与snova通用;包括GAE/C4支持,SPAC(Special Proxy Auto Config)实现,以及额外的SSH支持。源码放到了GitHub上维护. gsnova@github
  • 基于Google AppEngine平台服务端有Java和Go两种实现,源码放到了GitHub上维护. snova-gae@github
  • 其它PaaS服务端有Java和NodeJS两种实现,源码放到了GitHub上维护. snova-c4@github

安装部署

  • 安装运行依赖
    • Snova(Java) 依赖JRE 1.6+
    • GSnova(Go)为系统原生可执行文件,无任何依赖
    • 启动后默认绑定在127.0.0.1:48100上接受代理请求(默认有spac支持)
  • Google Appengine平台
    • 参考GAEInstallation安装配置部署GAE到Google Appengine
    • GSnova(Go)启动后同时默认127.0.0.1:48101上接受代理请求(无spac支持)
  • Java PaaS平台(可选)
    • 参考JavaPaaSInstallation安装配置部署C4到Java PaaS上。目前支持Heroku/CloundFoundry/OpenShift/Appfog/Dotcloud/Jelastic
    • GSnova(Go)启动后同时默认127.0.0.1:48102上接受代理请求(无spac支持)
  • Node.js PaaS平台(可选)
    • 参考NodeJsPaaSInstallation安装配置部署C4到NodeJS PaaS上。。目前支持Heroku/CloundFoundry/OpenShift/Appfog/Dotcloud/Modulus
    • 此链接为较全的支持NodeJS的PaaS Providers,一般都可部署NodeJS版本
    • Snova/GSnova启动后同时默认127.0.0.1:48102上接受代理请求(无spac支持)
  • VPS(可选)
  • SSH(可选)
    • 仅GSnova(Go)支持,暂无文档参考,请参考配置文件中注释帮助
    • GSnova(Go)启动后同时默认127.0.0.1:48103上接受代理请求(无spac支持)
  • SPAC(可选)

常见问题FAQ

GAE AppId共享

  • 在GSnova(Go)的Web界面中提供有一个共享appid的功能,任何人可以据此共享自己的appid。访问链接
  • 当Snova/GSnova的用户由于某些原因(如不知道怎么部署server侧)没有配置自己的appid时,默认情况下,客户端会从服务器上随机获取一个共享appid,然后用匿名用户方式连接<shareappid>.appspot.com

 
注意

  • Go版本GAE服务端与Java版本GAE服务端功能完全一致,区别在于Go版本的性能较Java版本为好,粗略观察差距大约在30%以上,另外Go实例启动时间很短(<500ms),而Java实例的启动时间较长(>4s)
  • GSnova(Go)无GUI界面,只提供简单的本地Web界面支持。Snova(Java)提供GUI支持。
  • GSnova(Go)通过本地web界面提供share/unshare appid功能

官方下载:

snova-0.22.0.zip
gsnova_0.22.0_windows_386.zip
gsnova_0.22.0_linux_amd64.tar.gz
gsnova_0.22.0_mac_amd64.tar.gz
snova-c4-java-server-0.22.0.war
snova-gae-golang-server-0.22.0.zip
snova-gae-java-server-0.22.0.zip
snova-c4-nodejs-server-0.22.0.zip

有关snova的其他用法,可参考:(转)6 种使用 Snova 代理翻墙的方法 - 美博园

以上美博园根据官方介绍整理。

原文链接:https://allinfa.com/snova-web-proxy-v0220.html
原文标题:Snova:通用web proxy v0.22.0 - 美博园
美博园文章均为“原创 - 首发”,请尊重辛劳撰写,转载请以上面完整链接注明来源!
软件版权归原作者!个别转载文,本站会注明为转载。

网 友 留 言

2条评论 in “Snova:通用web proxy v0.22.0”
  1. ggggg

    这个我怎么就没有看明白怎么用呢
    有没有傻瓜式的

这里是你留言评论的地方


请留言


5 + 8 =
【您可以使用 Ctrl+Enter 快速发送】
Copyright © 2007 - 2025 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】