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

如前面提到的, Hyk-proxy 已经停止更新,因为它的作者开发了一个新的替代产品 — Snova

类似于 Hyk-proxy,Snova 也是一个基于 GAE 的免费网页代理,但是同时也支持 CloudFoundry、Heroku、OpenShift 和其他 PaaS (Platform as a service,平台即服务) 平台,从而能够正常地访问 HTTPS 加密网页。

下面将介绍如何在 GAE 上安装和使用 Snova 代理,具体操作步骤和 Hyk-proxy 的差不多:

1. 创建 GAE 应用程序

Create GAE application for hyk-proxy

和 Hyk-proxy 一样,Snova 也支持同时连接多个服务器,所以,你可以登录 GAE 帐户创建一个或者多个应用程序。

2. 生成一个应用专用密码

Generate a new application-specific password

具体方法可参考前一篇文章,而如果你的 Gmail 没有启用两步验证,那就可以忽略这个步骤。

3. 下载 Java 和 Google App Engine SDK for Java

Google App Engine SDK

和 Hyk-proxy 一样,Mac OS X 系统只要下载 Google App Engine SDK for Java 就可以了。

另外,由于 Snova 同时还支持 Go 语言,所以你也可以不用下载这两个文件,而取而代之下载 Go 和 Google App Engine SDK for Go。

4. 下载 Snova

Snova download

下载页面(Downloads)有 7 个文件,你可以只下载 "snova-xxx.zip" 和 "snova-gae-jserver-xx.zip" (针对 Java 语言)。

下载完成之后,解压缩。

5. 部署服务器

类似 Hyk-proxy,在 Windows 系统上,你可以直接运行 "snova-gae-jserver-xx" 文件夹里的 "install.bat" 文件,而在 Mac 上,你可以打开终端应用程序并输入以下命令:

sh /the-path-to/install.sh

或者你可以直接把 "snova-gae-jserver-xx" 文件夹里的 "install.bat" 文件拖到 "sh" 命令后面。

完了之后,你就可以看到一个类似以下的 "AppEngine AppCfg GUI Wrapper" 窗口:

Deploy task

在该窗口上,确定 "Google App Engine SDK for Java" 解压后的文件夹的路径之后,你可以输入 GAE 应用程序的名称,选择 "snova-gae-jserver-xx" 文件夹作为 AppLocation,接着输入 Gmail 邮箱地址和(应用专用)密码,然后就可以点击 "Deploy" 按钮上传 Snova 服务端了。

6. 添加 GAE 应用程序到 Snova 客户端

在 Windows 上,你可以双击 "bin" 文件夹里面的 "startgui.bat" 文件; 而在 Mac 上,你可以打开终端应用程序,并输入以下一行命令:

sh /the-path-to/startgui.sh

当然,你也可以直接把 "snova-xxx" 文件夹里面的 "startgui.sh" 文件拖到 "sh" 后面。

然后,你就可以打开 Snova 客户端,点击 "Plugins" 标签 "GAE xxx" 插件下面的 "Config" 按钮,再点击新窗口里面的 "New" 按钮,然后输入你的 GAE 应用程序名称,如下图所示:

Add GAE application ID to the Snova client

完了之后,点击 "Apply" 按钮就可以了。你可以输入多个 GAE 应用程序名称,但每次只能输入和部署一个。

7. 启用 Snova

Start Snova

应用程序添加成功之后,点击 "Start" 按钮就可以运行 Snova 服务了。

8. 配置浏览器代理

和 Hyk-proxy 一样,当 Snova 服务连接成功之后,你也需要打开浏览器,并在网络设置里面将代理的服务器 IP 地址设为 127.0.0.1,端口为 48100,如下图所示:

gae-hyk-proxy-http-proxy

上图的界面是 Firefox 的,IE、Chrome、Safari 或者其他浏览器的代理配置界面将有所不同。

浏览器代理配置完之后,你就可以通过 Snova 翻墙了。

但是,和 Hyk-proxy 一样,这个时候的 Snova 还不可以正常访问 HTTPS 加密链接,除非添加 CloudFoundry、Heroku、OpenShift 和/或其他 PaaS 平台的 Snova 服务端作为插件。


原文:http://jingpin.org/use-snova-on-gae/

1 条评论:

匿名 说...

[url=http://www.yahooguccioutlet.com]璨″竷 gucci[/url]
[url=http://www.yahooguccioutlet.com]gucci 銇病甯僛/url]
[url=http://www.yahooguccioutlet.com]http://www.yahooguccioutlet.com[/url]
[url=http://www.yahooguccioutlet.com]gucci 璨″竷 銉°兂銈篬/url]
[url=http://www.yahooguccioutlet.com]http://www.yahooguccioutlet.com[/url]




锘裤偘銉冦儊銇€併偆銈裤儶銈伄鏂规硶銇娿倛銇崇毊闈╄=鍝佸晢妯?銈般儍銉併偘銉兗銉椼伄涓€閮?銇с仚銆傘仢銈屻伅銉曘儵銉炽偣銇細绀綪PR銇倛銇c仸鎵€鏈夈仌銈屻伨銇欍€傘偘銉冦儊銇?921骞淬伀銉曘偅銉兂銉勩偋銇uccio銈般儍銉併伀銈堛仯銇﹁ō绔嬨仌銈屻伨銇椼仧銆?銈儠銈c偡銉c儷 銈兂銉┿偆銉炽偡銉с儍銉?銇с伅銆併偑銉炽儵銈ゃ兂闄愬畾鍟嗗搧銈掋伅銇樸倎銆併儚銉炽儔銉愩儍銈般倓銉┿偛銉笺偢銆併儸銈躲兗灏?鐗┿€併偣銈兗銉曘€併儥銉儓銆併偊銈┿儍銉併仾銇╁箙搴冦亜瑁藉搧銇儵銈般偢銉ャ偄銉兗銇偑銉炽儵銈ゃ兂 銈枫儳銉冦償銉炽偘銈掋亰妤姐仐銇裤亜銇熴仩銇戙伨銇欍€?





[url=http://www.yahooguccioutlet.com/鈽嗗ぇ浜烘皸銈般儍銉?闀疯病甯冦倰婵€瀹夎博澹蹭腑銆愰€佹枡鐒℃枡銆戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-銉忋兗銉堛儮銉併兗銉?闀疯病甯?銉€-p-713.html]http://www.yahooguccioutlet.com/鈽嗗ぇ浜烘皸銈般儍銉?闀疯病甯冦倰婵€瀹夎博澹蹭腑銆愰€佹枡鐒℃枡銆戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-銉忋兗銉堛儮銉併兗銉?闀疯病甯?銉€-p-713.html[/url]
[url=http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-銉戙兂銉併兂銈般儹銈?浜屻仱鎶樿病甯?銉栥儵銉冦偗-224111-p-601.html]http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-銉戙兂銉併兂銈般儹銈?浜屻仱鎶樿病甯?銉栥儵銉冦偗-224111-p-601.html[/url]
[url=http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-gg銉堛偉銈ゃ兂銈?浜屻仱鎶樿病甯?銉欍兗銈搞儱锛嗐儭銈裤儶銉冦偗銉┿偆銉堛儢銉┿偊銉?p-522.html]http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-gg銉堛偉銈ゃ兂銈?浜屻仱鎶樿病甯?銉欍兗銈搞儱锛嗐儭銈裤儶銉冦偗銉┿偆銉堛儢銉┿偊銉?p-522.html[/url]
[url=http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-浜屻仱鎶樿病甯冿紙鏈叆銈岋級-銉€銉笺偗銉栥儵銈︺兂-p-583.html]http://www.yahooguccioutlet.com/銆恎ucci-璨″竷鐗瑰垾渚℃牸銈汇兗銉€戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-浜屻仱鎶樿病甯冿紙鏈叆銈岋級-銉€銉笺偗銉栥儵銈︺兂-p-583.html[/url]
[url=http://www.yahooguccioutlet.com/銆実ucci銈般儍銉?銈偊銉堛儸銉冦儓銆嶃€愬嵆绾炽€戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-銈广偒銉笺儸銉冦儓-銈ゃ兂銈裤兗銉儍銈兂-p-369.html]http://www.yahooguccioutlet.com/銆実ucci銈般儍銉?銈偊銉堛儸銉冦儓銆嶃€愬嵆绾炽€戙偘銉冦儊-gucci-銈般儍銉?gucci銈枫優-銈广偒銉笺儸銉冦儓-銈ゃ兂銈裤兗銉儍銈兂-p-369.html[/url]