RAW FROM: :http://hiddencities.spaces.live.com/
虽说,目前的域名劫持并没有影响blogger.com,
不影响张贴blog条目。但是封了以后,在BlogSpot张贴的频率也下降了。长此以往,这里迟早要荒废。为凑数,写一个总结,讲述破解域名劫持的n种 方法。这些方法均非原创。但因反复转载后作者不明,也很难给出正确的attribution。这些方法不止在对付BlogSpot的封锁时有效,对很多 其他封锁,甚至是
中国电信的流氓行为 <http://www.cnbeta.com/article.php?sid=24657>也是有用的。
另:本人暂时开了MSN Space一个 <http://hiddencities.spaces.live.com/>,目前准备让上面只有这篇文章。
1、使用pac脚本(简单高效,本人推荐)
原理:手动解析被劫持的域名。
将下列内容保存为纯文本文件blogspot.pac。其中64.233.189.104可以换成任意一个你可以访问的google.com的ip
。以下我们假设这个文件放在c:\windows下。
function FindProxyForURL(url,host){
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 64.233.189.104:80";
}
Firefox 2 <http://www.mozilla.com/>下:
Tools菜单
->Options
->Advanced
->Network
->Settings
->选中Automatic proxy configuration URL
->在下面文本框中输入file://c:/windows/blogspot.pac
->Reload
->OK
Internet Explorer
7<http://www.microsoft.com/windows/products/winfamily/ie/default.mspx>
下:
Tools菜单
->Internet Options
->Connections
->LAN Settings
->选中Use automatic configuration script
->下面文本框中输入file://c:/windows/blogspot.pac
->OK
这个方法理论上可以使用BlogSpot的全部功能。在firefox下效果很好,但在ie下常出问题。
2、使用Tor
原理:使用国外的代理服务器
我从未用过这个。这是一个几乎万能的代理。不过由于是两层的分布式代理,速度似乎会比较慢。对于教育网用户而言,使用tor要求你首先能访问一般的国外网络。具体到p大,就是开通了国际网关或买了
教育网自行车 <http://www.vip.edu.cn/>之类的产品。
Tor的使用,可以参见猫gg的简明教程 <http://wangjunyu.net/?p=352>。
3、修改hosts文件
原理:同1
用文本编辑器编辑c:\windows\system32\drivers\etc\hosts文件。在里面添上一行
64.233.189.104 ***.blogspot.com
其中,64.233.189.104可替换成任何一个google.com的地址,***应当替换成你想访问的域名,如googleblog<http://www.inblogs.net/googleblog/>
,或是gregmankiw <http://www.inblogs.net/gregmankiw/>。
这个方法和1效果相同,但比较笨拙,需要一个一个添加你想访问的二级域名。不像1那么一劳永逸。但在ie下效果比较好。如果系统拒绝你修改hosts文件,请关闭杀毒软件和防火墙再试试。
4、使用ipv6透明代理
原理:外国代理,还有就是ipv6目前还是伟大的墙的真空区。
首先,配置ipv6
在Windows XP下:
开始->
运行->
输入ipv6 install,回车。
如果是用Linux,我不相信你连伟大的墙的这点雕虫小技都搞不定。而且,似乎Ubuntu 6.06及更高版本,默认安装后已经配置好了ipv6。
然后访问时在浏览器地址栏中输入 ***.blogspot.com.sixxs.org
即可。同样可以用此法访问大量被网站如wikipedia,或用急用作出国代理。
本方法的缺点是不支持cookies,具体到对BlogSpot而言,就是只能浏览,不能登录和留言。而且,不知什么原因,最近速度奇慢,几乎无法正常读取任何页面。
5、使用inblogs.net或pkblogs.com
原理:国外代理
看出in和pk分别代表什么了么?就是印度和巴基斯坦。这个方法本来是用来帮助访问BlogSpot不便的这两国人民的。
以 http://www.inblogs.net/googleblog/为例,只需用
http://www.inblogs.net/googleblog/,或者http://www.pkblogs.com/googleblog/
代替原来的地址就可以了。
而且,甚至连feed地址如 http://www.inblogs.net/googleblog/feeds/posts/default 都可以用
http://www.inblogs.net/googleblog/feeds/posts/default 来代替。
问题是,inblogs和pkblogs在某组织的光芒照耀下已被封锁。Slap the block的意愿暂时不能实现了。
7. 使用nyud.net
原理: 代理
nyud和上面类似,是CoralCDN提供的一个服务,CoralCDN是 一个免费点对点内容分发网络,免费不用我多解释了,点对点就是,你用过电驴,BT,迅雷吧?对,那就是基于点对点的应用,内容分发网络就是CDN的中文名 称了,主要是用来缓存(镜像)WEB内容的,很多国内的服务提供商解释为网络加速的解决方案。Coral使用志愿者的带宽,每个志愿者就是一个Coral Node,它相当于一个传统的Web代理服务器,剩下的我就不用多解释了。要使用Coral Cache只需要在域名的后面加上.nyud.net就可以了,注意是域名哦,不是完整的URL后面,你还可以使用
8090, 8080端口。
没有评论:
发表评论