-->

使用php反向代理使用Blogspot

        虽然Google的Blogspot在国内无法访问,但Blogspot依旧是国际上最大的BSP之一,其稳定性非常不错,支持域名绑定,并且完全免费,今天我就介绍一种方法,可以让中国的博客用户可以无障碍使用Google Blogger的独立域名,这个方法也可支持所有Google绑定域名的服务,例如Google App Engine、Google Sites等。

  本文采用的方法是在国外虚拟主机上,使用php编写代码实现反向代理。(首先确保这部虚拟主机能访问Google,不过我想非天朝的虚拟主机应该都可以访问了,所以只要保证这台主机是海外虚拟主机就行了,本人测试使用的是godaddy的主机)

本文的例子是用blogger.hdq.me作为示范。

下面先就介绍一下详细步骤

1、在Google Blogger上设域名绑定,例如本人用的是二级域名deckenho.blogspot.com,当然你也可以绑定顶级域名。

2、修改域名的解析地址,将其解析到自己的虚拟主机上。

3、在虚拟主机上使用php配置一个网站,对Google目标网站进行反向代理。

下载php-dynamic-mirror,PHP的反向代理程序是基于php-dynamic-mirror这个项目的,这个项目就两个文件,非常简单,适合做网站的完全镜像,不过需要进行一些修改,原来的项目是直接反向代理目标网站,由于我们已经修改了Blogger的域名解析,因此需要将该php代码修改一行,将第一行$mirror = "the.site-you-want-to-mirror.com";改成$mirror = "deckenho.blogspot.com";即可。(红色部分为你刚才设置的Google Blogger二级域名,而不是你自己的域名)。改成之后就把它上传到主机里面吧。

4、搞完这些之后,你就可以试一下访问自己设置的域名(例如本例的blogger.hdq.me)。如果成功的话,网上的用户就可以使用自己的域名Google Blogger上的网站了,这时候,用户网站解析的IP并不是Google Blogger的IP,而是用户虚拟主机的IP地址,但是调用的程序却是Google Blogger的。

  至于用户如何发布信息,由于目前Google Blogger支持https了,那么用户只要修改一下自己本地的hosts文件,将www.blogger.com的ip地址指向一个可用的ip,即可通过https的方式登录Blogger并发布信息。
  这个方法不仅仅可以支持Google Blogspot,还可支持所有Google绑定域名的服务,例如Google App Engine、Google Sites等,应用范围广泛,彻底解决了中国网站管理员使用Google建站服务的可用性问题。
  不知道这篇文章不知道会不会被CSDN删掉呢,上次发了一篇破解的文章被删掉了。

评论Comment

↓↓↓↓
取消留言

公告Notice

欢迎加入谷歌blogger交流群:125691905 设计:臧超 by臧超地理工作室 Github代码 本站开源 网站大部分内容来自网络 如有侵权请联系我们删除
Copyright © 臧超地理频道 | Powered by Blogger Design by ronangelo | Blogger Theme by NewBloggerThemes.com
Theme:http://newbloggerthemes.com/frontier-blogger-template/