2013年2月26日星期二

[GFW BLOG(功夫网与翻墙)] 如何在 Heroku 上安装和使用 Snova 代理

Snova 虽然可以直接在 GAE 上运行,但是只有运行在 Cloud Foundry、Heroku、OpenShift 和/或其他 PaaS 平台上才能够正常访问 HTTPS 链接页面。

上一篇文章介绍了 Cloud Foundry,这篇文章将介绍 Heroku。

由于都是 PaaS 平台,Heroku 的安装和使用方法和 Cloud Foundry 的差不多,具体步骤如下:

1. 创建一个 Heroku 帐号

Create a Heroku account

在 这个 Heroku 页面,输入你的邮箱地址并注册一个帐号。

2. 安装 Heroku Toolbelt

Install Heroku Toolbelt

注册成功之后,你会收到一封邮件,点击里面的那个长长的链接,然后在打开的页面下载 Heroku Toolbelt 软件并安装。

3. 下载 snova-c4-heroku-server-xxx.zip

Download Snova c4 server

在 Snova 的下载 (Downloads)页面,下载 "snova-c4-heroku-server-xxx.zip" 文件并解压缩。

4. 部署 Snova c4 服务端到 Heroku

Deploy Snova c4 server to Heroku

打开 Mac 上的终端应用程序或者 Windows 上的命令提示符,并输入以下一行命令:

cd /the-parth-to/snova-c4-heroku-server-xxx

你也可以直接把 "snova-c4-heroku-server-xxx" 文件夹拖到 "cd" 命令后面。

然后,一行一行地逐一输入以下命令:

  • heroku login (回车后需要输入你的 Heroku 帐号和密码)
  • git init
  • git add .
  • git commit -m "init"
  • heroku create --stack cedar
  • git push heroku master

在显示结果的最后,你会发现一行类似以下的链接:

http://obscure-tundra-1542.herokuapp.com/

打开该链接页面,如果能看到以下一行文字:

Welcom to snova-c4 server xxx!

(其中的 Welcom 应该是 Welcome。)

那么就表明 Snova c4 服务端成功部署到 Heroku 了。

5. 配置 Snova c4 客户端

Configure the Snova c4 client

通过以下路径找到并打开 "c4-client.conf" 文件:

.../snova-xxx/plugins/c4/conf/c4-client.conf

然后删除第一行 "WorkerNode [0]" 前面的 "#" 号并把后面的 "xyz" 改成你在第 4 个步骤得到的 Heroku 子域名(例如 "obscure-tundra-1542")。

6. 修改 snova.conf

Configure Snova.conf

通过以下路径找到并打开 "snova.conf" 文件:

.../snova-xxx/conf/snova.conf

然后把 "ProxyService" 的值从 "GAE" 改成 "C4" 并保存。

如果该文件之前已经修改过,那就可以忽略这个步骤。

7. 启用 Snova 客户端

Start Snova

完了之后,启用 Snova 客户端,如果能够看到以下一行信息:

Start plugin:C4 … Success

那么恭喜你,你可以通过 Snova 访问任意被墙的网站,不管是使用 HTTP 链接的,还是 HTTPS 链接的。


原文:http://jingpin.org/heroku-snova/


--
Posted By GFW BLOG 功夫网与翻墙 to GFW BLOG(功夫网与翻墙) at 2/26/2013 03:20:00 PM

--
--
1、翻墙利器赛风3下载地址: http://dld.bz/caonima326http://dld.bz/caonima745/
2、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog
3、停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com
翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in the world.)
 
---
您收到此邮件是因为您订阅了 Google 网上论坛的"GFW Blog"论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 gfw-blog+unsubscribe@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
 
 

没有评论:

发表评论