2007年3月20日星期二

BlogSpot被封(文中含封锁分析及临时解决方案)

真的被GG不幸言中,BlogSpot今天再次被封了。我介绍一些临时解决方案供各位将Blog托管在BlogSpot上的Blogger以及这些Blog的读者参考。主要的方法和上次我介绍过的基本相同,只是这次更加具体一些。

首先说一下这次GFW(99%是这种可能)封锁的方法,和上次一样,将BlogSpot服务器的IP封了,只不过上次封的IP是72.14.219.191而这次封的IP是72.14.207.191。Blogger(blogger.com)和上次一样,在第一封锁阶段暂时没有被封(不知道历史是否会重演,在第二封锁阶段将被封)。

目前有3种临时解决方案:

1.这种是最彻底的解决方案但也是普及难度最大的解决方案,适合托管在BlogSpot上的Blog的读者以及Blogger使用。

编辑WINDOWS\system32\drivers\etc\hosts 文件,然后加入72.14.207.190 xxx.blogspot.com,其中xxx是你要访问的Blog在BlogSpot上的二级域名。比如IwfWcf's Blog的格式就是72.14.207.190 iwfwcf.blogspot.com。这里提供一份汇集了500多个BlogSpot上托管的Blog的host列表。

2.通过Tor/PHPProxy等代理服务以及寻找可用的外国代理服务器来访问。推荐一个速度较快的PHPProxy服务FlyProxy.com。这里介绍一个有趣的应用,利用Google的翻译服务作为在线代理来访问用BlogSpot托管的Blog,具体方法是通过类似http://translate.google.com/translate?u=http%3A%2F%2Fiwfwcf.blogspot.com&langpair=zh-CN%7Czh-CN&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools这样的URL来访问。将其中的"iwfwcf.blogspot.com"替换你要访问的BlogSpot二级域名即可。如果要访问的是英文Blog则将"zh-CN"替换为"en"即可。只是有个缺陷是不能将页面上的链接也自动转换为这种形式,必需用目标网页的URL替换"http%3A%2F%2Fiwfwcf.blogspot.com"。

3.通过pkblogs.com来访问。具体方法是你要访问的Blog的BlogSpot二级域名是xxx.blogspot.com则你通过pkblogs.com来访问的地址就是http://www.pkblogs.com/xxx(例如IwfWcf's
Blog
用pkblog.com来访问的地址就是http://www.pkblogs.com/IwfWcf)。
pkblogs.com是一个供印度、巴基斯坦、伊朗、中国等封锁了BlogSpot托管的Blog的国家的用户用来访问这些Blog的服务。优点是操作简单,缺点是速度较慢以及部分Hack无法正常显示(如Blogger内置的反向链接、我添加的相关文章Hack以及许多Ajax服务)。

4.这个方法的原理是将所有BlogSpot的二级域名都DNS重定向到了72.14.219.190这个IP。

Dancer In The Dark提供的方法:

打开Notepad(或者其他的编辑器),输入如下内容:

function FindProxyForURL(url,host){
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 72.14.219.190:80";
}
}

另存为proxy.pac保存到C盘的根目录下,然后分别对Firefox和IE进行设置:

Firefox: 打开Firefox,依次点击工具->选项-> 高级->网络->设置,选中自动代理配置url,在下面填写:

file:///C:/proxy.pac

点击重新载入 ,然后一路确定即可。

IE:打开IE,依次点击工具->Internet选项->连接->局域网设置,选中使用自动配置脚本,在下面填写:

file://C:\proxy.pac(注意,IE的路径和Firefox的路径不同)

点击确定即可(via GG)。

请所有IwfWcf's Blog的读者订阅我用FeedBurner烧制的Feed,我已将源Feed地址改为了http://www.pkblogs.com/IwfWcf/feeds/posts/default,推荐各位有用FeedBurner等Feed烧制服务的使用BlogSpot托管Blog的Blogger也将源Feed地址改为http://www.pkblogs.com/xxx/feeds/posts/default,其中xxx如上文一样,是指你的Blog的BlogSpot二级域名。这样更改后读者点击你的Feed
Item将直接打开在pkblogs.com上的镜像页面。评论等功能由于是使用Blogger的服务器所以暂时未受影响。

目前只能期望这是像上次Google Page Creator临时被封那样,只是因为临时更换了一组GFW服务器,而这组GFW服务器是封锁了BlogSpot的那组服务器,尽快换回没封BlogSpot的那组服务器。

不过似乎更加符合实际的期望是Google 中国尽快与中国政府完成交涉,解封BlogSpot。Google在进入中国1年后都还未能解决最基本的使用问题,我想在这种状态下再铁杆的Google Fans都无法对Google 中国抱有多大期望了。

15 条评论:

lklg 说...

日 啊,
这是什么世道啊,
太恐怖了
又被封了,真是无处偷生了
绝大多数人是不会那么费事去访问blogspot的,
心凉了

虚飞 说...

http://www.bloggerspaces.com/怎么也打开好慢?是不是要斩草除根?

Chen Bo 说...

IwfWcf:我已经将此文部分转至我的主页:
http://www.imcb.cn/updates.html
呵,不介意吧。谢谢先。

匿名 说...

并非是Google的错

IwfWcf 说...

但楼上的朋友认为Google 中国没有责任吗?试问一家公司在进入当地后仍会出现这种情况难道是合理的吗?尽管中国有特殊国情,但Google 中国无论是为了自身利益还是用户利益都应避免这种事情发生,即使发生了也应尽快与政府协商解决

IwfWcf 说...

To 虚飞:

我这里很正常

宓宓 说...

blogspot在印度并没有被封,一直很顺畅呀~~

IwfWcf 说...

谢谢提醒,现在才想起BlogSpot在印度曾经被某几个BSP封过几天后来就解封了

PS:我文中之所以这样写是因为pkblogs.com自己这么描述的,我只是翻译罢了

Unknown 说...

请问为什么我在IE设置了以后还是没用?FF没问题,

IwfWcf 说...

抱歉,我也无法回答你,因为我自己在IE中使用时也是有时可以解析有时不可以,我目前已经使用改Host的方法代替这一方法了。

Qiu Xianli 说...

又解封了!
不过为什么用proxy.pac后,blogger反而无法访问了,具体就是blogger.com访问不了,留言不能,但是.blogspot.com可以访问!

很是诡异!!!

Chen Bo 说...

我已将本文转发到我的个人主页。
网址:http://www.imcb.cn/net/blogspot-block.html
不反对吧?

匿名 说...

在ie中设置proxy.pac好像无效啊

IwfWcf 说...

的确,IE的确实经常会无效

Unknown 说...


very good! I like.