GAE搭建opera mini代理服务器图文教程
本来用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, 至于设置,如下图:
这里用自己的name server,暂时先设为 f1g1ns1.dnspod.net 和 f1g1ns2.dnspod.net, 等下是会改掉的.
成功后,在你的domain pannel里就有这样一条记录了
tk部分先告一段落了.
(2)接着就是cloudflare了
同样登录账号,直接add website,如下:
也许你会碰到这样的情况
不要急, 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,点击,进入如下页面:
先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号,
注意这里country不支持中国大陆,可以填香港,当然默认美国也无所谓,至于地址网上搜一下美国地址到处都是,你嫌麻烦就用我填的也可以。注册完后,会提示你把权限switch给这个注册账号,点击switch就可以,接下来是设置,很简单,如下:
要简单点就选择左边 go express就OK了
接下来:
一路next下去就OK了,这里让你验证domain ownership,这个可以设置完后再做也不急,所有这里设置完后,点击 verify now,就到了下个界面:
选择右边那个,然后
现在我们重新回到第(2)步,去设置cloudflare,把这条txt记录加到cloudflare才能验证通过。回到cloudflare如果继续提示你的tk不是一个register domain, 那只能再等了。
现在继续登录你的cloudflare账号,然后,add website,接下来会让你设置DNS zone file,
这里的两条A记录安照步骤是要等下才设置的,不过此时设置了省的等会再来,麻烦,txt记录设置完了,google app那边的验证还是要等大约半个多小时才能通过。
这里设置完,cloudflare算是完成了,最后他会提示你:
这回又得切回tk那里去设置了,登录tk吧:
进入你的domain pannel, 选择modify,然后把原来的两个name server改成
这样tk也就设置完成了,当你回到你的cloudflare,出现这样就算OK了
等过几个小时这里会自动完成,不用管了,重新进入google app,如果你已经退出了,请再登陆一遍
登陆后,进入domain setting,在General选项卡下
再选择Domain names选项卡,进行域名重定向设置:
然后就是:
记得我们已经在cloudflare中设置过两条A记录,所以直接点击最下面即可。
最后,点击dashboard,进入
然后:
记得此处加一个www的新URL即可。接下来会让你添加一个cname记录什么的,不管它,直接点 have done
至此为止,如果你访问那个新的URL,就是倒数第三张图上被我涂黑掉那个地址,如果能打开并出现“This is Opera Mini Server Proxy!”,那么恭喜你,你的opera mini代理服务器已经搭建完成了!!
那么我们来测试下实际情况,先下载一个可以自定义代理的opera mini,我用的blackberry,下载了一个4.2的俄版的opera,android下有一个Verizon版的opera,同样可自定义代理。打开opera浏览器设置代理如下
:保存退出后,尝试登陆twitter:
成功登陆,再试试facebool:
同样没有压力!!
如果你掌握了这种搭建GAE,然后反向代理到tk的方法,那么G_F_W就墙不了你的appspot了,尽情的享用GAE吧,twitter api自然也同样可以这样搭建,当然我的Micolog也是这样搭建的。
第一次写教程,第一次写博客,尽量写的很详细,但是难免有欠缺,写的不好请轻喷,有任何问题可以留言在这里,或者twitter上DM我,我的twitter ID是 @RaytheonWu .
先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号,
这一步提示:
Google Apps does not currently support this domain name.
根本不支持TK域名。
第三步里没有 dns选项了怎么办 只有 第一项××html 里一个代码和上传文件给一个google3b7**********.html内容是google-site-verification: google3b7*******48**ff.html.把这个填到cloudflare 的 txt 项里 google里点验证不过.
此文内容我没有测试,如遇问题请推特上咨询原文作者,文中有其推特帐号。
tk尚未真正激活而已,稍等即可,大概半个小时吧.
在这个地方一直加不进,说is not a registered domain.
还有咋上传HTML文件到APP
现在的dot.tk是不是变了,怎么完全没法按照上面的顺序进行?
没注意到,呵呵
这个问题貌似和浏览器有关,我绑了两个域名,这一步在opera浏览器里总是出错,换到chrome一次就成功
TK终于绑定成功啦 但后面还有许多设置啊 呵呵
具体我也不知道这个是谷歌说的 http://support.google.com/websearch/bin/answer.py?hl=zh-Hans&answer=86640
就是天生多疑回复的一样
当弹出窗口注册google apps时,如果填.tk的域名,比如zerotekblog.tk,就会出现以下错误信息:
我们的系统检测到您的计算机网络中存在异常流量。请稍后重新发送请求。
无法绑定TK域名?怎么办?
如果支持要用operamini不需这么麻烦,直接找个免费php空间就可以了。
你说的无法绑定域名是在那一步,你说具体点
我的发言是要审核吗?么看到
不含链接都不需要的,不过由于网页缓存问题,可能不能立刻看到。
请教,如果绑定了我一个appspot。com的域名成功,有没有办法可以方便的修改使得我能用这一个tk的域名访问我的大部分GAE APP呢。
都已经成功了,直接访问绑定的tk域名应该能浏览了吧。
其他应用也要cloudflare支持呀
我的问题是这样的,那些个应用都是php环境的,应该没问题吧,比如twitter 的API代理。我绑定了一个程序也是microblog成功了,我想输入这个绑定的域名达到访问那个api的目的,应该如何快速转换或者修改呢?
不是的,GAE好像不支持PHP语言,支持的是pythpon、java、go这些语言。
好吧,我不太懂,可能记错了,反正microblog我绑定成功了。我想请教的就是,假如我有opera mini的代理服务器,我用xx.tk现在访问microblog能行,但是我想访问opera mini的话,是需要重新来一遍还是有方便的办法在GAE里快速设置切换
加xx.xx.tk试的子域名行不行?
好吧,我比较不懂,也许是Pythpon。但没关系我的问题是这样的,我绑定了xxx.tk转向我的microblog也就是A.appspot.com. 现在我想在不重来一遍的情况下,仍然使用xxx.tk转向另外一个GAE的app,比如是B.appspot.com.(当然设置后A.appspot.com转向失效)根据你的这个教程,有可能快速的在那里进行设置来达到这个目的吗?
应该是可以的,删除以前绑定的域名后再在新appspot绑定,应该其他都不用变,具体我没有测试过。
iPhone 能用吗?
道理上应该也能
dot.tk出不来验证码……goagent,ssh,vpn都试过了,真麻烦。
烂网速!
多刷新几下,或者换个浏览器试试
可以写一个反向代理实现Blogger绑定tk域名的教程吗?
你谷歌搜索下吧,呵呵,我也没有实践过,等有机会写吧
555555……找不到啊……5555555跪求大师写个反向代理绑定blogger教程!
等我研究下,会了写,呵呵
昨晚用这个方法搭建了自己的gae博客,今早解析完毕,成功绑定地址!
igfw,可以找些gae应用的好文吗?
呵呵,再找,您找到好的推荐也可以推荐给我啦
我周六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/等等。
现在对于云平台的应用几乎就局限在当网盘用或者翻墙,有点可惜了。
这个我也多关注吧,您知道好的也可以告诉我,呵呵
我这里连接CloudFoundry快些
有疑问…那么这样OPM代理是SSL还是未加密的明文网络传输到Opera Mini上…
应该是为加密传输到Opera Mini国外服务器的,不过operamini压缩数据本身应该有加密的。
先不急着填domain name,先点击 sign up for Google apps,接下来会提示你创建一个管理这个app的管理员账号
这一步是有问题的。
当弹出窗口注册google apps时,如果填.tk的域名,比如zerotekblog.tk,就会出现以下错误信息:
我们的系统检测到您的计算机网络中存在异常流量。请稍后重新发送请求。为什么会这样?
解决方法:
直接在地址栏里输入https://www.google.com/a/cpanel/education/new?hl=en回车,后面的步骤相同。
其实就是用反向代理实现GAE绑定tk域名。