显示标签为“Snova”的博文。显示所有博文
显示标签为“Snova”的博文。显示所有博文

2017年10月23日星期一

[新版]基于Heroku+Snova搭建代理 | 在Heroku上部署Snova的WAR服务

方式:用Heroku-CLI-Deploy插件部署

需要的环境:Java JDK / Heroku-CLI / Ruby / Git / Heroku-CLI-Deploy插件

$ heroku login
E-mail:shareducks@gmail.com
Password:598860675xj

$ heroku-cli:Updating to x.xx.xx  //自动下载/更新Heroku-CLI
$ heroku plugins:install heroku-cli-deploy  //安装Heroku-CLI-Deloy插件
$ heroku create <app name>  //创建heroku app
Creating gsnovac4... done
https://gsnovago.herokuapp.com/ | https://git.heroku.com/gsnovac4.git

2017年10月22日星期日

基于Heroku+Snova搭建代理 | 在Heroku上部署Snova的WAR服务

本教程是基于Heroku+Gsnova的翻墙教程,并不是基于自由X与其他免费代理,这样的代理速度比较慢,在进行联机活动的时候总是会遇到卡顿,或者是掉线,而Heroku+Snova类似于GAE,是自己创建一个APP使用这个APP服务器当做代理服务器。
首先需要准备:
01.无线路由器x1
02.电脑x1
具备以上条件那么就可以开始了Vita翻墙之旅!
01.在这个 Heroku 页面,
输入你的邮箱地址并注册一个帐号。
https://api.heroku.com/signup

2017年10月20日星期五

用Heroku、snova-c4搭梯子上墙

1.snova-c4(翻墙软件)下载

https://code.google.com/archive/p/snova/downloads

服务端snova-c4-java-server-0.22.0.war (C4服务端PHP/PASS)
客户端gsnova_0.22.1_windows_386.zip --(go语言)

2.在 heroku.com 部署 snova-c4-java-server-0.22.0.war

heroku login
heroku plugins:install https://github.com/heroku/heroku-deploy --只需执行一次,以后不用执行
heroku apps:create --此步创建一个app,名字随机,记住此步的appname("xx.herokuapp.com")。更新不用执行此步
heroku deploy:war --war <path_to_war_file> --app <app_name>

留意执行“heroku apps:create”时的输出,一般会显示创建的域名,为 “xx.herokuapp.com”, 记下该域名,为配置Client准备

3.解压 gsnova_0.22.1_windows_386.zip 修改gsnova.conf

将GAE的Enable设置为0
C4的Enable设置为1,WorkerNode[0]后面写上你的Heroku二级域名”xx.herokuapp.com”
SPAC的Enable设置为0,确定保存
双击打开gsnova.exe可执行文件。

4.浏览器设置代理
google 就装switchysharp
代理设置端口时要与你在配置文件中设置的端口是一致的,代理类型Socks5
默认是127.0.0.1 端口48102


2015年7月15日星期三

将snova和goagent服务端部署到同一个gae app上

思路的来源是issue上有人想snova 和goagent的app id 能同时使用。鉴于goagent部署成功后的地址是xx.appspot.com/2 ,而snova部署成功后地址是xx.appspot.com。两者貌似不冲突,于是就想到合理利用下。
众所周知,gae 没个帐号可以创建10个app,每个app每天1g流量。10个app多也不算多,也不算少了。关键是我在上面部署了好几个应用,比如网盘,相册之类。然后goagent 又部署了5个app ,这样下来也没多少剩下了。snova也就部署了一个app 而已。合理利用app 在这种情况下就比较需要了。因为goagent实在是比较火(连百度百科都有),受到gfw太多照顾,现在我基本上都是在用snova。
便查资料,得知GAE允许在服务器服务器上保存站点的多个版本,包括程序、模版、静态文件等。它是通过对app.yaml的version的设置进行版本的管理。如默认情况下version=1,此时对站点内所有文件的修改,上传后都将更新到1这个版本里。

安装配置部署C4 Plugin到OpenShift上 补充

上次部署C4 Plugin到OpenShift上,没有错误提示,然后打开网页是空白页。现在终于有了解决方案
官方wiki好像是冲突了。
解决方法有二
一、删掉冲突的jar 包
将snova-c4-server-0.16.0.war/WEB-INF/lib 下的 netty-3.2.6.Final.jar 删掉。war包可以用winrar或者7zip 软件打开,然后重新部署。

安装配置部署C4 Plugin到OpenShift上

snova官方也有介绍,点我去官方
一、注册OpenShift环境 到官方注册帐号。
二、安装OpenShift部署工具
开始之前请先安装git系统软件:RailsInstaller ,我共享的下载地址。安装时记得要勾选那个勾,要不然有些命令不能用。

部署snova到appFog 云空间

在wiki那里看到有人提到这个空间,于是试了下,成功,特此记录分享下。ps:此空间部署c4后效果不怎么理想
1.windows用户下载安装Ruby Installer for Windows,这个安装包里包含了 RubyGems 。这个工具因为我在部署其他的云平台上,已经安装过了,所以不重复安装。

部署Snova C4的服务端到Heroku

最近作者很给力的更新了。以前的部署方式需要单独为heroku build一个zip包,现在所有snova在除GAE外PaaS统一为一个war包。于是试了下,成功部署。原本是想在ubuntu下部署的,但好像是网络不给力,连接超时。无奈的用上了windows平台部署。