此处以 windows 系统为例
准备工作:
- 下载Git for Windows最新版并安装
- 下载Ruby 1.9+并安装,备用下载:新浪爱问
- 下载GSnova备用
[info]如果你不想安装 Ruby 软件,可以安装 Heroku Toolbelt。[/info]
申请 Heroku 账户并创建一个 APP
申请地址:Heroku 官网 https://www.heroku.com/
只需要验证邮箱之后登录控制面板,点击Create a new app创建一个 APP(可以选择美国或者欧洲节点)。
开始部署 GSnova 服务端
- 打开 ruby 命令行环境,输入以下内容:
gem install heroku
- 然后输入:
heroku login
,之后输入你的 Heroku 账户和密码。Heroku Toolbelt 操作类似。
- 在工作目录新建一个文件夹,此处为了方便,我建立在 e:\iapi(我的 APP 名称是 iapi)。将下载到的 snova 服务端文件包拷贝到此处:
这里应该选择 Java 版本,即snova-c4-java-server-0.22.0.war。 - 在命令行进入此目录:
cd e:\iapi
- 安装 Heroku 发布插件:
heroku plugins:install https://github.com/heroku/heroku-deploy
显示Installing heroku-deploy… done即成功。
- 部署 war 包到 heroku 线上:
heroku deploy:war --war snova-c4-java-server-0.22.0.war --app iapi
- 访问你的应用页面,http://iapi.herokuapp.com。
至此,服务端完成。
GSnova 客户端配置
- 将下载的 gsnova_0.22.1_windows_386.zip 解压,修改配置文件 gsnova.conf,共三处:
- 关闭 GAE
- 启用 C4,设置节点为你的 APP 网址
- 关闭 SPAC
保存关闭文件,运行 gsnova.exe,自动打开浏览器,出现GSnova 0.22.1 is running!
现在只需要将你的浏览器代理设置为 127.0.0.1 端口 48102 即可畅游网络。