🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.comp.hacker
Article #13331

更好地登录Google的服务

#13331
From: RSS Feed For GFW Blog
Date: Fri, 09 Oct 2009 16:49
94 lines
8563 bytes
作者:Jason Ng   来源:[可能吧][1]

   [1]: http://www.kenengba.com/post/1862.html


 本文仅用于技术交流,Google上有很多优秀的东西,如果只着眼于消灭异己,你失去了世界的大多数美丽。

最近,当我们用https的方式来打开[Google Docs][2]或[Google Groups][3]时经常被重置,而用http打开却没有问题。有不少人怀疑SSL加密技术已经被破解,但就目前的情况来说,对SSL进行窃听还需更多的投入。

   [2]: https://docs.google.com/

   [3]: https://groups.google.com/

 为什么https被重置而http却能正常打开? 我的猜测是,当浏览器向DNS发出查询请求时,DNS监控系统发现浏览器正在访问的是https的Google服务,于是就直接reset了。本为就此问题提供较为简单的解决方案。

![][4]

   [4]: http://farm3.static.flickr.com/2441/3994512781_359ff091b0_o.png

## 一、为什么不加密反而能访问?

### 1、Google Docs经常用来传播非法信息

 Google Docs一直是不和谐信息的传播工具 ,因为它提供了https的访问方式,信息加密传输,第三者无法简单地窃听。Twitter上经常流传着一些使用Google Docs来传播的非法文档。

前段时间网上流传着一份上海某大学的硕士论文,该论文 揭示了非法软件FreeGate如何获取最新的代理列表,其中最为重要的一个渠道就是Google Docs ,由于GDocs在中国大陆能被正常访问,FreeGate能实时更新DNS和代理列表,从而逃过封锁。FreeGate获取Google
Docs里的文件信息同样使用https方式来访问。

### 2、新型的拦截手段

类似于Google Docs这样的,https无法访问、http方式却可以访问的屏蔽方式以往很少见。之所以采用这样的方式,原因有3:

(1)Google Docs是一个常用的服务,不能完全屏蔽

(2)Google有众多的IP,几乎不能完全屏蔽,如果完全屏蔽,则会影响Google的正常使用

(3)必须要屏蔽Google Docs里的非法信息

这3个原因推动了新的拦截手段的发展。根据猜测,这种手段是这样进行的:当客户端发出加密的DNS解析请求时,DNS监视端一旦发现这个请求是 Google Docs的,立即发出一个重置信号。而对于一般的非加密DNS请求,DNS监视端则不工作,剩下的监视工作交由正常的审查系统来进行。

### 3、新型拦截手段的好处

(1)有效地阻止了Google Docs上非法信息的传播,又能让Google Docs正常使用

(2)较为根本地封杀了FreeGate等非法软件

(3) 当用户放弃使用https方式而改用http方式来访问时,信息都是以明文传输,所有内容全部都进入到审查系统审查,非法信息又不能传播。

## 二、解决方法一:OpenDNS

既然https访问被重置是发生在向DNS发出请求的时候,一个能很容易就想到的解决方案是换一个不会审查DNS请求的DNS。OpenDNS是较为普遍的选择。使用方法很简单,将电脑的DNS设置为:

208.67.222.222

208.67.220.220

![][5]

   [5]: http://farm3.static.flickr.com/2589/3994512725_e6cf2342d8_o.png

如果你需要经常切换不同的DNS,可以使用"[8个提高windows效率的免费软件][6]"里介绍的NetSetman来进行DNS切换。

   [6]: http://www.kenengba.com/post/510.html (8个增强Windows效率的必备软件(免费)(2))

但是,OpenDNS是位于国外的DNS,连接速度有点慢,我们不妨考虑另一种解决方案。

## 三、解决方法二:自定义hosts

在hosts里添加Google Docs的解析IP直接绕过DNS查询,就能正常使用https的Google Docs了。

hosts文件的位置:

1、windows:C:\Windows\System32\drivers\etc\hosts

2、Linux:/etc/hosts

用记事本打开hosts文件,下面这些内容添加到hosts文件的顶部:

209.85.225.101 [docs.google.com][7]

   [7]: http://docs.google.com/

74.125.127.100 [writely.google.com][8]

   [8]: http://writely.google.com/

74.125.127.139 [spreadsheets.google.com][9]

   [9]: http://spreadsheets.google.com/

保存hosts,重启浏览器后,https方式的Google Docs就能正常访问了。

万一Gmail也遭遇到Google Docs的情况怎么办?用同样的方法,在hosts文件里加入Gmail的IP即可,为方便使用,我将提供有https方式的[Google服务][10]及其的IP列表如下:

   [10]: http://www.kenengba.com/post/1054.html (更好地使用Google的服务)

209.85.147.109 [pop.gmail.com][11]

   [11]: http://pop.gmail.com/

209.85.147.109 [smtp.gmail.com][12]

   [12]: http://smtp.gmail.com/

66.102.7.19 [mail.google.com][13]

   [13]: http://mail.google.com/

209.85.225.101 [docs.google.com][14]

   [14]: http://docs.google.com/

209.85.225.102 [groups.google.com][15]

   [15]: http://groups.google.com/

74.125.127.139 [spreadsheets.google.com][16]

   [16]: http://spreadsheets.google.com/

74.125.127.100 [services.google.com][17]

   [17]: http://services.google.com/

74.125.127.100 [writely.google.com][18]

   [18]: http://writely.google.com/

74.125.127.100 [sites.google.com][19]

   [19]: http://sites.google.com/

209.85.225.104 [reader.google.com][20]

   [20]: http://reader.google.com/

74.125.127.101 [calendar.google.com][21]

   [21]: http://calendar.google.com/

## 四:解决方法三:IPv6

目前的审查技术对IPv6是失效的,Google很早就支持IPv6访问,要使用IPv6版本的Google,首先要在电脑里安装IPv6协议,如下图:

![][22]

   [22]: http://farm3.static.flickr.com/2467/3995272798_7b73c05ed1_o.png

安装完后重启电脑,接着用记事本打开hosts文件,在里面添加Google的IPv6 IP,比如Google Docs的hosts:

2001:4860:c004::68    [docs.google.com][23]

   [23]: http://docs.google.com/

Google的IPv6地址是唯一的,举一反三,你可以添加更多的Google服务到hosts里去,比如:

2001:4860:c004::68    [reader.google.com][24]

   [24]: http://reader.google.com/

2001:4860:c004::68    [ipv6.google.com][25]

   [25]: http://ipv6.google.com/

其它的以此类推。

敬请订阅我们:http://feeds2.feedburner.com/chinagfwblog,在twitter跟随我们:http://twitter.com/cdt。翻墙工具介绍和下载:http://www.sesawe.org/和http://www.sesawwe.net/。![][26]

   [26]: https://blogger.googleusercontent.com/tracker/5500297126185736776-4372967069765922471?l=www.chinagfw.org

Contentes HTML URL: http://www.chinagfw.org/2009/10/google.html

Send By Feed RSS2eMail BOT V2.65
Admin By Liuxing99
Technical Details
Message-ID: <4acfaa2e@news.liuxing99.3322.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!Xbb.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!61.160.212.82.MISMATCH!www.shinco.com!news.liuxing99.3322.org!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 85629cb6ee,9bd410003039dbbd,start
X-Google-Attributes: gid85629cb6ee,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!Xbb.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!61.160.212.82.MISMATCH!www.shinco.com!news.liuxing99.3322.org!not-for-mail
From: RSS Feed For GFW Blog <gfwblog-list@szb66.vicp.net>
Newsgroups: cn.comp.hacker
Subject:  更好地登录Google的服务
Date: Fri, 09 Oct 2009 16:49:00 -0000
Organization: A poorly-installed InterNetNews site
Lines: 94
Message-ID: <4acfaa2e@news.liuxing99.3322.org>
NNTP-Posting-Host: 58.208.6.164
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
X-Trace: www.shinco.com 1255123571 20011 58.208.6.164 (9 Oct 2009 21:26:11 GMT)
X-Complaints-To: news@www.shinco.com
NNTP-Posting-Date: Fri, 9 Oct 2009 21:26:11 +0000 (UTC)
Received-Path: <gfwblog-list@szb66.vicp.net>
X-Feed-By: news.liuxing99.3322.org
User-Agent: Feed RSS2eMail BOT V2.65
X-Gateway-Administrator: bianlule@bianlule.3322.org
X-Gateway-From: dnews-gateway@news.liuxing99.3322.org