免费翻墙代理APJP在JELASTIC平台下部署教程(浏览器下完成,无需安装SDK)

2012年1月29日 | 分类: 翻墙利器 | 标签: , , , ,

昨天在APJP支持DotCloud一文后有网友抱怨说DotCloud平台安装SDK部署APJP太过复杂,于是网友twfcc写了APJP在JELASTIC平台下的部署教程,无需安装SDK,全过程浏览器下完成,不愿意安装云平台SDK或使用命令行部署的网友可以看看这个JELASTIC平台的详细教程。

(文章挂国外VPN看,否则可能看不到文中图片,部署时也尽量在VPN下操作,以提高速度。)

========

Jelastic 平台使用指南

Jelastic 平台简介

为云平台, 类似Heroku, 可搭建自己编写的应用,例如APJP,特点是不需安装SDK即可部署应用

部署 APJP 到 JELASTIC 云平台

到官网注册帐号,并选定服务器,美国或欧洲

登录後,按左上角的按钮”Create environment” , 选取 Jetty6 , JDK 6 ,并按 “+” 按钮取得最大资源, SSL 可选开启, 如图

下载 APJP_REMOTE_DOTCLOUD 最新版本, 解开压缩文件,转到APJP_REMOTE_DOTCLOUD目录 目录內有ROOT.war文件,解开

於当前目录释放文件,得到index.html, META-INF和WEB-INF两个目录

转到WEB-INF目录,编辑APJP.properties的KEY栏位,KEY可往项目下载栏下载产生KEY的程序
http://apjp.googlecode.com/files/APJP_KEY-0.1.0.zip

完成後存档,可把原来的ROOT.war和Readme.txt删除,将index.html, META-INF和WEB-INF两个目录压缩为ROOT.zip ,然後改名为ROOT.war ,如图

按”Upload”按钮上传ROOT.war

按”Deploy”按钮部署到Jetty 6的ROOT

等待完成部署

完成部署,出现成功讯息

返回注册的邮箱,会收到部署的应用确认电邮,Environment url就是网址

设置APJP_LOCAL本地客户端

编辑APJP_LOCAL\APJP.properties, 找到APJP_KEY= 填入和上传到服务器相同的KEY

往下找到APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL= 填入刚才电邮的网址

再往下找到APJP_REMOTE_HTTPS_SERVER_1_REQUEST_URL= 和上述一样,只是变为HTTPS

使用Google Chrome 浏览器的插件Proxy Switchy设定代理

更详尽的设置请参考项目的其他WIKI,例如 InstallGuideOnGAE,这里不再叙述,双击D:\APJP_LOCAL\APJP.bat

访问 http://whatismyipaddress.com 确定通过APJP代理访问互联网

返回cmd.exe窗口查看讯息

补充

在部署中选择了使用ssl,在APJP_LOCAL\APJP.properties 设为
APJP_REMOTE_HTTP(S)SERVER_1_REQUEST_URL=https://url/HTTP(S)
会出现错误,原因未找到,但使用http连接服务器正常可用.

APJP常见问题http://code.google.com/p/apjp/wiki/ApjpFaq

APJP项目地址http://code.google.com/p/apjp/

========

JELASTIC平台下还可以更简单地部署Snova,以下是参考教程:

Step 1: 注册Jelastic环境

到官方链接jelastic注册帐号

Step 2: 部署

  • 完全图形化的操作,无需安装工具,按照说明将snova-c4-server-[version].war上传并deploy到ROOT下即可 jelastic部署指南

Step 4: 配置Snova C4 Plugin的客户端

  • 从snova-0.12.0120开始自动集成c4 plugin,无需单独安装
  • 修改<snova>/plugins/c4/conf/c4-client.xml
       <!--修改domain为Step2创建的域名, 可加多个域名-->
       <WorkerNode domain="xyz.herokuapp.com" />
  • 修改<snova>/conf/snova.xml,将heroku改为默认proxy实现(可选)
       <!--修改Proxy实现为C4, 默认为GAE-->
       <ProxyEventHandler>C4</ProxyEventHandler>

Step 4: 与SPAC集成(可选)

  • 在SPAC的解释语言中,c4被定义为$C4=”C4″
  • 参考SPAC的说明SpecialProxyAutoConfig修改SelectProxy方法打造自己的proxy环境

测试在Jelastic平台下部署Snova效果还行,最主要的是其原生支持https网站(无需导入伪造证书),这一点是GAE平台无法实现的。

本文原始地址http://igfw.net/archives/7254

  1. thanks
    2012年5月12日07:20

    这个现在貌似不免费了,还是找个大厂家的稳点。

  2. zhishibuneneggaibian
    2012年2月2日16:51

    就因不用sdk所以可能用得人太哆所以..该公司的网络资源已经超额

  3. zhishibuneneggaibian
    2012年2月2日16:46

    @twfcc :

    gin_leewaykuo :我看教程操作,卡在这一步了:“登录後,按左上角的按钮”Create environment” , 选取 Jetty6 , JDK 6 ,并按 “+” 按钮取得最大资源, SSL 可选开启, 如图”无法成功,提示Cannot get node instance for type jetty6 from the pool这是怎么回事啊我试了好多次都是这样,通过代理仍然是这样

    不知是不是主機問題? 不用盡資源試試看,例如+到15

    一样还是不能用

  4. @twfcc
    2012年1月31日09:24

    gin_leewaykuo :我看教程操作,卡在这一步了:
    “登录後,按左上角的按钮”Create environment” , 选取 Jetty6 , JDK 6 ,并按 “+” 按钮取得最大资源, SSL 可选开启, 如图”
    无法成功,提示
    Cannot get node instance for type jetty6 from the pool
    这是怎么回事啊
    我试了好多次都是这样,通过代理仍然是这样

    不知是不是主機問題? 不用盡資源試試看,例如+到15

  5. @twfcc
    2012年1月31日09:19

    XX :“非常奇怪,它登记的密码是采用你电邮的密码,建议使用不常用或不重要的电邮注册”
    更正下 你输入邮箱后,jelastic把你的账户密码发送至注册邮箱 并没有要求注册电邮的密码

    是的,沒看郵箱,有給密碼,謝謝指正,稍後更正

  6. gin_leewaykuo
    2012年1月30日12:41

    我看教程操作,卡在这一步了:

    “登录後,按左上角的按钮”Create environment” , 选取 Jetty6 , JDK 6 ,并按 “+” 按钮取得最大资源, SSL 可选开启, 如图”

    无法成功,提示
    Cannot get node instance for type jetty6 from the pool
    这是怎么回事啊

    我试了好多次都是这样,通过代理仍然是这样

    • iGFW
      2012年1月30日15:16

      那就什么也不要改,直接使用默认的创建试试。

  7. XX
    2012年1月30日01:50

    “非常奇怪,它登记的密码是采用你电邮的密码,建议使用不常用或不重要的电邮注册”
    更正下 你输入邮箱后,jelastic把你的账户密码发送至注册邮箱 并没有要求注册电邮的密码

  8. AS
    2012年1月29日21:25

    New ver.:Anti GFW
    http://code.google.com/p/agfw/downloads/list
    “agfw-1.0.2028-beta.exe Anti GFW 1.0.2028 Featured 8 hours ago 8 hours ago 28.1 MB ”

    2012年1月29日

  9. 2012年1月29日20:23

    apjp的几个能不能共享同时使用的啊,当然是小范围内的。

  10. 2012年1月29日17:14

    算啦,苏州地区人民表示压力很大。。。等这玩意成熟稳定点道爷我再来折腾吧,要谢谢IGFW,呵呵呵呵

  11. 2012年1月29日16:49

    总算折腾好了,这个速度不快。不知道以后流量怎么算的

    • @twfcc
      2012年1月29日17:06

      CloudFoundry 最快,但jelastic uTube 360p 还是可播放不卡,最少我这里是, CloudFoundry的WIKI整理中,稍後会在项目发表,到时通知站长,谢谢转发

      只馀下REDHAT的OPENSHIFT没部署,这个留给@gkmuse来制作WIKI了

      • @twfcc
        2012年1月29日17:09

        流量还不知道?免费帐户限制会在搞清楚後加到FAQ

      • iGFW
        2012年1月29日21:12

        感谢支持。

  12. @twfcc
    2012年1月29日16:42

    三道 :不行,即使全部都OK。使用代理就是一片空白,然后看命令行窗口,就全部都是乱码

    收到确认电邮吗?直接用浏览器访问网址是否出现
    HTTP/HTTPS
    HTTPServlet
    HTTPSServlet

    是否选用Jetty 6, Tomcat 不成的说,我也测试了,另文题不能解决删除现有应用重新部署试试

    • 2012年1月29日17:04

      电邮收到了,打开网址https://sandao.jelastic.servint.net/能看到HTTP/HTTPS
      HTTPServlet
      HTTPSServlet
      但是如果使用http://sandao.jelastic.servint.net/不能看到上面的信息,使用http网址修改文件可以得到OK信息,但是使用https却连最基本的OK信息都得不到了。难道是我被请喝茶过后我受到特别照顾了??

  13. 2012年1月29日16:36

    不行,即使全部都OK。使用代理就是一片空白,然后看命令行窗口,就全部都是乱码

  14. 2012年1月29日15:56

    第3步选 什么 marve sql no sql?
    上传root.war之后一直显示creating,没法deploy

    • @twfcc
      2012年1月29日16:36

      :第3步选 什么 marve sql no sql?
      上传root.war之后一直显示creating,没法deploy

      不需要SQL, 有时是不断create,网站的问题。如果等不来,登录出去重新登录再次上传ROOT.war到Jetty 6的ROOT试试