GAE搭建opera mini代理服务器图文教程

2012年2月12日 | 分类: 手机翻墙 | 标签: , ,

本来用gae搭建opera代理是非常方便的事,现成的代码都在google code上有,但是伟大的G_F_W干掉了appspot.com的域名,一切变得不一样了,今天我介绍一种反向代理的方法,可以让gae代理重获新生!!!

准备工作:

1. google账号,并且已经经app engine验证过的,这个非常容易,不会的问google吧;

2. dot.tk账号,用来注册tk域名;没有的去此处注册

3. cloudflare账号。这里注册

准备工作做完, let’s start!!!!

(1)先从tk开始吧

登录tk后, 直接找 add domain, 至于设置,如下图:

QQ截图20120209163901

这里用自己的name server,暂时先设为 f1g1ns1.dnspod.net 和 f1g1ns2.dnspod.net, 等下是会改掉的.

成功后,在你的domain pannel里就有这样一条记录了

QQ截图20120209163957

tk部分先告一段落了.

(2)接着就是cloudflare了

同样登录账号,直接add website,如下:

QQ截图20120209165306

也许你会碰到这样的情况

QQ截图20120209165324

不要急, tk尚未真正激活而已,稍等即可,大概半个小时吧.闲着也是闲着, 我们开始给gae添加domain吧!

(3) 给GAE 添加domain

如果你没有搭建过gae的工程, 先切出去学一下GAE使用吧.

其实也不难, 在这里登陆你的google app账号,然后新建一个application, 记住application ID;

然后下载这个文件.解压后,修改里面的 app.yaml文件里的 application ID为你自己创建的application的ID,保存,上传到GAE就算完成了,至于怎么上传,自己google之。

现在你已经创建了一个属于自己的 google app,测试时否创建成功可以访问 xxxxx.appspot.com (xxxxx是你的application ID), 记得此时需要翻墙访问, 如果页面出现“This is Opera Mini Server Proxy!”,OK,至少google app没有问题了。接下来就是给这个app添加一个domain。

首先进入application setting,找到add domain,点击,进入如下页面:

QQ截图20120209165634

先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号,

QQ截图20120209165852

注意这里country不支持中国大陆,可以填香港,当然默认美国也无所谓,至于地址网上搜一下美国地址到处都是,你嫌麻烦就用我填的也可以。注册完后,会提示你把权限switch给这个注册账号,点击switch就可以,接下来是设置,很简单,如下:

QQ截图20120209171540

要简单点就选择左边 go express就OK了

接下来:

QQ截图20120209171614

一路next下去就OK了,这里让你验证domain ownership,这个可以设置完后再做也不急,所有这里设置完后,点击 verify now,就到了下个界面:

QQ截图20120209192631

选择右边那个,然后

QQ截图20120209192651

现在我们重新回到第(2)步,去设置cloudflare,把这条txt记录加到cloudflare才能验证通过。回到cloudflare如果继续提示你的tk不是一个register domain, 那只能再等了。

现在继续登录你的cloudflare账号,然后,add website,接下来会让你设置DNS zone file,

QQ截图20120210134855

这里的两条A记录安照步骤是要等下才设置的,不过此时设置了省的等会再来,麻烦,txt记录设置完了,google app那边的验证还是要等大约半个多小时才能通过。

这里设置完,cloudflare算是完成了,最后他会提示你:

QQ截图20120209201528

这回又得切回tk那里去设置了,登录tk吧:

进入你的domain pannel, 选择modify,然后把原来的两个name server改成

QQ截图20120209201511

这样tk也就设置完成了,当你回到你的cloudflare,出现这样就算OK了

QQ截图20120209201549

等过几个小时这里会自动完成,不用管了,重新进入google app,如果你已经退出了,请再登陆一遍

QQ截图20120209201810

登陆后,进入domain setting,在General选项卡下

QQ截图20120209212603

再选择Domain names选项卡,进行域名重定向设置:

QQ截图20120209212709

然后就是:

QQ截图20120209212756

记得我们已经在cloudflare中设置过两条A记录,所以直接点击最下面即可。

最后,点击dashboard,进入

QQ截图20120209213018

然后:

QQ截图20120209212914QQ截图20120209212941

记得此处加一个www的新URL即可。接下来会让你添加一个cname记录什么的,不管它,直接点 have done

至此为止,如果你访问那个新的URL,就是倒数第三张图上被我涂黑掉那个地址,如果能打开并出现“This is Opera Mini Server Proxy!”,那么恭喜你,你的opera mini代理服务器已经搭建完成了!!

那么我们来测试下实际情况,先下载一个可以自定义代理的opera mini,我用的blackberry,下载了一个4.2的俄版的opera,android下有一个Verizon版的opera,同样可自定义代理。打开opera浏览器设置代理如下

bbdev_5987_1

:保存退出后,尝试登陆twitter:

bbdev_5987_2

成功登陆,再试试facebool:

bbdev_5987_3

同样没有压力!!

如果你掌握了这种搭建GAE,然后反向代理到tk的方法,那么G_F_W就墙不了你的appspot了,尽情的享用GAE吧,twitter api自然也同样可以这样搭建,当然我的Micolog也是这样搭建的。

第一次写教程,第一次写博客,尽量写的很详细,但是难免有欠缺,写的不好请轻喷,有任何问题可以留言在这里,或者twitter上DM我,我的twitter ID是 @RaytheonWu .

原文http://www.zerotekblog.tk/?p=8014

  1. 老大
    2012年10月21日11:15

    先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号,
    这一步提示:
    Google Apps does not currently support this domain name.
    根本不支持TK域名。

  2. ophe
    2012年6月9日11:25

    第三步里没有 dns选项了怎么办 只有 第一项××html 里一个代码和上传文件给一个google3b7**********.html内容是google-site-verification: google3b7*******48**ff.html.把这个填到cloudflare 的 txt 项里 google里点验证不过.

    • iGFW
      2012年6月9日14:10

      此文内容我没有测试,如遇问题请推特上咨询原文作者,文中有其推特帐号。

  3. 2006
    2012年4月20日16:14

    tk尚未真正激活而已,稍等即可,大概半个小时吧.
    在这个地方一直加不进,说is not a registered domain.

    还有咋上传HTML文件到APP

  4. xusheng
    2012年3月31日15:07

    现在的dot.tk是不是变了,怎么完全没法按照上面的顺序进行?

    • iGFW
      2012年3月31日20:25

      没注意到,呵呵

  5. whs
    2012年2月18日10:07

    天生多疑 :先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号
    这一步是有问题的。
    当弹出窗口注册google apps时,如果填.tk的域名,比如zerotekblog.tk,就会出现以下错误信息:
    我们的系统检测到您的计算机网络中存在异常流量。请稍后重新发送请求。为什么会这样?
    解决方法:
    直接在地址栏里输入https://www.google.com/a/cpanel/education/new?hl=en回车,后面的步骤相同。

    这个问题貌似和浏览器有关,我绑了两个域名,这一步在opera浏览器里总是出错,换到chrome一次就成功

  6. wave
    2012年2月14日23:16

    TK终于绑定成功啦 但后面还有许多设置啊 呵呵

  7. iGFW
    2012年2月14日22:56
  8. wave
    2012年2月14日20:46

    就是天生多疑回复的一样
    当弹出窗口注册google apps时,如果填.tk的域名,比如zerotekblog.tk,就会出现以下错误信息:
    我们的系统检测到您的计算机网络中存在异常流量。请稍后重新发送请求。

  9. wave
    2012年2月14日17:23

    无法绑定TK域名?怎么办?

    • iGFW
      2012年2月14日19:15

      如果支持要用operamini不需这么麻烦,直接找个免费php空间就可以了。
      你说的无法绑定域名是在那一步,你说具体点

  10. 匿名
    2012年2月14日16:11

    我的发言是要审核吗?么看到

    • iGFW
      2012年2月14日16:14

      不含链接都不需要的,不过由于网页缓存问题,可能不能立刻看到。

  11. fred
    2012年2月14日15:57

    请教,如果绑定了我一个appspot。com的域名成功,有没有办法可以方便的修改使得我能用这一个tk的域名访问我的大部分GAE APP呢。

    • iGFW
      2012年2月14日16:13

      都已经成功了,直接访问绑定的tk域名应该能浏览了吧。
      其他应用也要cloudflare支持呀

      • 匿名
        2012年2月15日10:21

        我的问题是这样的,那些个应用都是php环境的,应该没问题吧,比如twitter 的API代理。我绑定了一个程序也是microblog成功了,我想输入这个绑定的域名达到访问那个api的目的,应该如何快速转换或者修改呢?

        • iGFW
          2012年2月15日10:29

          不是的,GAE好像不支持PHP语言,支持的是pythpon、java、go这些语言。

          • 匿名
            2012年2月15日10:48

            好吧,我不太懂,可能记错了,反正microblog我绑定成功了。我想请教的就是,假如我有opera mini的代理服务器,我用xx.tk现在访问microblog能行,但是我想访问opera mini的话,是需要重新来一遍还是有方便的办法在GAE里快速设置切换

          • iGFW
            2012年2月15日11:10

            加xx.xx.tk试的子域名行不行?

          • fred
            2012年2月15日13:03

            好吧,我比较不懂,也许是Pythpon。但没关系我的问题是这样的,我绑定了xxx.tk转向我的microblog也就是A.appspot.com. 现在我想在不重来一遍的情况下,仍然使用xxx.tk转向另外一个GAE的app,比如是B.appspot.com.(当然设置后A.appspot.com转向失效)根据你的这个教程,有可能快速的在那里进行设置来达到这个目的吗?

          • iGFW
            2012年2月15日18:08

            应该是可以的,删除以前绑定的域名后再在新appspot绑定,应该其他都不用变,具体我没有测试过。

  12. happy
    2012年2月13日20:58

    iPhone 能用吗?

  13. 2012年2月13日15:42

    dot.tk出不来验证码……goagent,ssh,vpn都试过了,真麻烦。
    烂网速!

    • iGFW
      2012年2月13日23:17

      多刷新几下,或者换个浏览器试试

  14. 匿名
    2012年2月13日11:16

    可以写一个反向代理实现Blogger绑定tk域名的教程吗?

    • iGFW
      2012年2月13日14:50

      你谷歌搜索下吧,呵呵,我也没有实践过,等有机会写吧

      • 匿名
        2012年2月13日16:48

        555555……找不到啊……5555555跪求大师写个反向代理绑定blogger教程!

        • iGFW
          2012年2月13日23:18

          等我研究下,会了写,呵呵

  15. 天生多疑
    2012年2月13日08:42

    昨晚用这个方法搭建了自己的gae博客,今早解析完毕,成功绑定地址!
    igfw,可以找些gae应用的好文吗?

    • iGFW
      2012年2月13日10:14

      呵呵,再找,您找到好的推荐也可以推荐给我啦

      • 天生多疑
        2012年2月13日11:39

        我周六google半天gae绑定域名的方法,都不中用。昨天看到你这篇文章才弄成功,真巧。
        现在能找到比较好的python的blog就是micolog,可是官网反馈说很容易就out quota。
        国外的blog系统没找到,我鸟文也不好^_^
        昨晚又找到了一个java的blog系统http://code.google.com/p/myblog/,想部署到jelastic上,可刚才弄了下不成功。
        挺喜欢jelastic的,现在我都不用goagent了,转用apjp搭建在jelastic上,好像现在jelastic还没有引起有关部门重视,我这里连接比gae还快,而且看视频不用先缓存1-2mk,就像ssh一样。
        建议igfw你开个新系列,各种云平台(gae/sae/jelasitc/heroku/dotcoud等)的应用:翻墙/博客/论坛/web2/等等。
        现在对于云平台的应用几乎就局限在当网盘用或者翻墙,有点可惜了。

        • iGFW
          2012年2月13日14:51

          这个我也多关注吧,您知道好的也可以告诉我,呵呵

        • @twfcc
          2012年2月13日20:36

          我这里连接CloudFoundry快些

  16. 匿名
    2012年2月12日22:31

    有疑问…那么这样OPM代理是SSL还是未加密的明文网络传输到Opera Mini上…

    • iGFW
      2012年2月13日10:13

      应该是为加密传输到Opera Mini国外服务器的,不过operamini压缩数据本身应该有加密的。

  17. 天生多疑
    2012年2月12日22:25

    先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号
    这一步是有问题的。
    当弹出窗口注册google apps时,如果填.tk的域名,比如zerotekblog.tk,就会出现以下错误信息:
    我们的系统检测到您的计算机网络中存在异常流量。请稍后重新发送请求。为什么会这样?
    解决方法:
    直接在地址栏里输入https://www.google.com/a/cpanel/education/new?hl=en回车,后面的步骤相同。

  18. 天生多疑
    2012年2月12日21:42

    其实就是用反向代理实现GAE绑定tk域名。