利用GAE给Blogger做一个国内可以访问的镜像站

2011年6月8日 | 分类: 搭建博客 | 标签: , ,
既然要用到GAE,首先当然得去申请。具体的申请教程网上已经很多了,各位玩Blogger的我相信也肯定具备了搜索的能力,Luke在此就不赘述了。

之后需要在GAE上上传一个程序:bs2grproxy (点此下载)

看作者对bs2grproxy这个程序的描述“Fast and lightweight Reverse Proxy on GAE”可以知道这是一个基于GAE的轻量级反向代理程序,而事实的确如此,bs2grproxy就是一个既轻巧,使用起来又便利的小工具。

How to use

1. Download the source package
2. Modify app name in app.yaml
3. Upload the app
Enjoy

作者yufeiwu在Wiki中已经介绍了使用方法,为了方便大家使用,Luke再翻译一下:

1.下载资源包 (这部之前你应该已经做到了)

2.修改app.yaml文件中的app名称:

application: lukexzt-mirror
version: 1-2
runtime: python
api_version: 1

handlers:

– url: /(.*)
script: bs2grproxy.py

下载 bs2grproxy-1.2.zip 后解压,然后用记事本打开app.yaml文件。其中lukexzt-mirror就是你需要修改的地方,这里你应该换成自己的app名。

同时Luke建议大家再编辑下bs2grpconfig.py这个文件

# You can set them later directly in Database
# HTML target url
TARGET_HOST = “lukexzt-mirror.appspot.com”
# Cache check option. value can be ‘EOD’ or 0 <= number.

找到上面这段代码(&注释),修改其中的lukexzt-mirror.appspot.com,即你自己的Blogger地址。
虽然这个地址在上传之后也可以修改,但那时修改的话等它生效需要很长时间,所以Luke在此强烈建议大家预先正确的配置好bs2grpconfig.py这个文件

PS:如果没有配置bs2grpconfig.py,也可以在上传完程序后按以下步骤修改,只是等其生效需要很长很长时间
进入相应app的管理页面 – Data – Datastore Viewer – 进入“name=www”项目 – 在页面的最下方修改“target_host”的Value值 – 保存等其生效。

3.上传配置好的bs2grproxy。
在这里推荐大家使用SDUpload这个第三方上传工具。具体的下载和使用方法网上也已经很普及了,大家Google之吧,如果有空的话Luke再写篇相关教程(不过这样显得有点多余了)。

4.全部搞定之后,稍微等一会,GAE就应该已经配置好你的反向代理应用了,输入你自己的GAE地址开始享用吧。

PS:目前这个方法还存在一些缺点,具体描述及其后续解决办法可以看此
转载请注明:来自陶哥的博客
本文地址:http://www.wxtg.info/2011/06/16001.html

  1. AS
    2011年6月20日14:08

    huliqing-qblog – 独立博客系统 – Google Project Hosting
    https://code.google.com/p/huliqing-qblog/

    “huliqing-qblog
    独立博客系统 ”
    “QBlog 是一个成熟、完善、大气、开源的独立博客程序。

    使用Java开发,运行于Google的AppEngine服务器,界面简洁大方、配置自由、上手容易。使用QBlog可以零费用快速建立自己的博客。当前版本(v0.96)除了具备博客基本功能,如:日志、相册、音乐、 TAG、RSS订阅、事件日历等,还支持Windows Live Writer 离线编辑文章、多模板、多配置自由切换、可视化页面配置、一键快速备份及恢复、相册自由外链及加密、页面独立模板(每个页面可以单独设定模板)、文章回复通知(Email)等,整个系统自由度非常高。
    QBlog的Demo: http://demo.huliqing.name/ 用户名: admin 密码: admin
    个人独立博客: http://www.huliqing.name/ …..”
    Downloads – huliqing-qblog – 独立博客系统 – Google Project Hosting
    https://code.google.com/p/huliqing-qblog/downloads/list

    “QBlog-0.96一键安装程序.exe 一键按装版(包含QBlog核心,GAE上传工具,JRE运行时) Oct 2010 32.3 MB
    QBlog-0.96核心程序.rar WAR版本,只包含核心QBlog程序,下载后需要自己手动上传到GAE Oct 2010 14.4 MB……”

    • iGFW
      2011年6月20日17:41

      感谢支持,已发。。

  2. AS
    2011年6月20日13:49

    hacodeproject – code for blogger – Google Project Hosting
    https://code.google.com/p/hacodeproject/

    “code for blogger, javascript, html, css, jQuery, Scriptaculous ”
    Downloads – hacodeproject – code for blogger – Google Project Hosting
    https://code.google.com/p/hacodeproject/downloads/list

    (利用GAE给Blogger做一个国内可以访问的镜像站)

  3. ryansun
    2011年6月11日19:34

    杯具了!按照步骤可是国内还是无法正常访问我的bloog,但是用手机UC却可以(是原来的网址,不是镜像站)

    • iGFW
      2011年6月12日10:25

      GAE被墙,这样做镜像在大陆没有太大意义了。
      UC国内版没有穿墙能力,最多是地域封锁不同。