近来发现apspot很不稳定,网上大多是第二种解决方法,我在这里写下自己关于appspot被墙的三种解决方案,特别是第三种,可能很多人还不知道。
适合GAE新手学习,老鸟飞过!
GAE(Google App engine)是Google云计算的 一部分,是一个互联网应用服务引擎,开发人员可以使用GAE的API开发互联网应用,而带宽、主机全都不用担心,Google都提供给你了。目前免费用户 拥有500M存储空间、每月500万次PV,对于一般的应用应该足够了。你可以用GAE来托管你的开心网、校内的应用,不用再为没有主机发愁了。
———以上摘自百度
虽然GAE很是强大,但在中国大陆appspot.com(GAE web页面默认域名)的访问任然时好时坏,因此笔者在这里总结一下自己现在已经知道的所有解决appspot被墙的三中国解决方案:
强烈推荐第三种方法!
No 1 :hosts文件修改法;
这是第三种方法里面最简单一种,即通过hosts的重定向功能将appspot手动定向到现到ghs.google.com的存活ip;
方法:
- 在开始中输入drivers 然后回车,然后会弹出drivers(该文件位置为:%systemroot%\system32\drivers\)文件夹 ,点击进入里面的etc文件;
- 然后右击里面的hosts文件,选择打开,然后选择以记事本打开该文件;
- 这一步最重要在hosts文件里面添加 203.208.39.104 YourID.appspot.com YourID是你GAE应用的对应名称,比如笔者的是lylmiclog.appspot.com你需要多少添加多少即可,注意hosts文件不支持泛域名即 *.appspot.com;
- 关闭保存即可;
缺点:
笔者不提倡使用第一种方法来解决自己GAE博客被墙的问题,因为这种方法只会使自己自正常访问博客,而其他的人如果没有修改的话是无法访问的.
优点:
但是如果你的GAE应用如果不是博客或者网站之类,比如有些人会用GAE搭建Twitter api 像GTAp或者有人使用GAE搭建代理的比较适合用这种方法,而且这样的访问速度要快很多.
No 2 :域名反向代理
这里需要将自己的appspot绑定到自己的独立域名,具体绑定方法参见GAE域名绑定
方法:
这种方法是使用Chinasb 为 Google App Engine 应用提供的免费加速服务,网站地址:http://app.chinasb.org/
进去后以google 账户登录然后在里面添加自己的独立域名,注意! 这里需要自己有独立域名然后使用该域名绑定GAE应用,
然后继续在自己的DNS管理页面将对应的CNAME 修改为ghs.chinasb.org然后等记录生效即可
优点:
使用方法简单,速度较快.
缺点:
继续面临被抢的危险,比如以前的you8g已经被挂了!
No3:免费CDN推送
不知道大家听过Cloudflare 没有,该网站提供免费的CDN推送,对于个人博客,免费套餐已经够用!
方法是先注册一个用户(注册方法很简单大家自己摸索),进去后将自己的独立域名添加到里面,最后系统会提示你将自己域名的NS(即Name Sever)修改为指定NS(这里就不详细介绍了),等待NS生效后,点击网站域名后面的DNS Setting,如下图
进去后即可在该网站管理自己的DNS,然后在将对应的CNAME记录修改为直接指向ghs.google.com
下面等记录生效即可!
优点:
服务稳定,被墙的可能性较小;
缺点:
速度一般,其他的倒还可以.
Ps: 因为笔者也是一菜鸟,对某些专业术语也不太会使用,如果叙述上有问题还请指正!