2014年8月19日星期二

如何在 Jelastic 上安装和使用 Snova 代理

如前面提到的,你可以在 Cloud FoundryHerokuOpenShift 以及/或者 Jelastic 平台上安装 Snova C4 插件,然后通过它访问任意被墙的网站。
在这四个 PaaS 平台中,Jelastic 是最容易安装 C4 插件的,因为你不需要输入任何的命令行,具体步骤如下:

1. 下载 snova-c4-server-xxx.war 文件

Download snova-c4-server
在 Snova 的下载(Downloads)页面,下载 “snova-c4-server-xxx.war” 文件,如果之前已经下载了,就可以忽略这个步骤。

2. 创建一个 Jelastic 帐户

Create a Jelastic account
在 Jelastic 首页,输入你的邮箱地址并注册一个帐号,帐号用户名(即你的邮箱地址)和密码将会发到你的邮箱。

3. 创建一个 Jelastic 应用程序域名

Create your Jelastic app domain
登录之后,你可以看到一个 “环境的拓扑结构” (Environment topology)窗口,在该窗口上的 “环境名字”(Environment name)一栏,你可以输入任意名字(例如 “freenuts”),该名字将会构成用来运行 C4 插件的 Jelastic 应用程序域名 (例如 “freenuts.jelastic.servint.net”),然后点击创建(Create)按钮。

4. 上传 snova-c4-server-xxx.war 文件

Upload snova-c4-server-xxx.war
域名创建之后,点击当前窗口的 “上传”(Upload)按钮,浏览并上传前面下载到的 “snova-c4-server-xxx.war” 文件。
顺便一提,在上传窗口的 “评论” (Comment)一栏,你可以输入任意信息。

5. 部署 Snova c4 插件到 Jelastic

Deploy Snova c4 server to Jelastic
把光标移到上传文件 “snova-c4-server-xxx.war” 的名字上面,你将会看到旁边有一个黄色的图标,点击该图标,你可以看到前面第 3 步所创建的环境名字(例如 “freenuts”),点击该名字,你会看到一个弹窗,点击弹窗上面的 “部署” 按钮,你就可以把 C4 插件安装到 Jelastic 上了。
然后,访问你的 Jelastic 应用程序域名 (例如 “freenuts.jelastic.servint.net”)页面,如果能看到以下内容:
Welcom to snova-c4 server xxx!
(其中的 Welcom 应该是 Welcome。)
那么就表明安装成功。

6. 配置 Snova c4 客户端

Configure the Snova c4 client
假设你之前已经在 GAE 上部署过 Snova,那么你就可以通过以下路径找到并打开 “c4-client.conf” 文件:
…/snova-xxx/plugins/c4/conf/c4-client.conf
在最后那个 “WorkerNode [0]” 一行,输入你的 Jelastic 应用程序域名 (例如 “freenuts.jelastic.servint.net”) 并保存。
由于 Snova 支持同时使用多个 C4 插件,所以,在同一个 “c4-client.conf” 文件里面,你还可以添加 Cloud Foundry、Heroku 和/或 OpenShift 应用程序的域名,只要 “WorkerNode” 后面中括号里面的数字互不相同就可以了。

7. 修改 snova.conf 文件

Configure Snova.conf
通过以下路径找到并打开 “snova.conf” 文件:
…/snova-xxx/conf/snova.conf
然后把 “ProxyService” 的值从 “GAE” 改成 “C4” 并保存。
如果该文件之前已经修改过,那就可以忽略这个步骤。

8. 启用 Snova 客户端

Start Snova
完了之后,启用 Snova 客户端,如果能够看到以下一行信息:
Start plugin:C4 … Success
那么恭喜你,你可以通过 Snova 访问任意被墙的网站,不管是使用 HTTP 链接的,还是 HTTPS 链接的。
转载http://jingpin.org/jelastic-snova/

没有评论:

发表评论