Google https加密搜索無法使用的解決方案

改變字體大小: 默认 | 较大 | 特大 | 转播到腾讯微博 |

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.


  前些天在月光博客看到穀歌的https搜索被本朝網監部門和諧,和諧的方式是DNS劫持。當時我看到這條消息的時候嘗試了一下,發現我訪問的時候並無問題,所以也沒有在意。不過谷歌把其https加密搜索定向到了encrypted.google.com這個域名倒是確實存在的,當然月光博客也說了穀歌的這個操作也是為了方便美國的企業和學校使用Google的https功能。
  但是這一做法卻給本朝當局封殺Google的https搜索提供了可能。當局不敢直接封殺穀歌的主站www.google.com,因為監管部門也知道那必然會導致網絡輿論的極大不滿,也會遭到美國政府和Google公司的批評,甚至會因此遭到世貿組織的製裁,因為這涉嫌貿易壁壘。所以當局雖然十分憎恨穀歌不配合中國政府的網絡審查,卻也沒有太多辦法,不可能整個封鎖Google主站,最多就是進行一些關鍵字的屏蔽。但是如今穀歌把https定向到了二級域名encrypted.google.com上,則為當局封鎖其https搜索提供了方便。
  當然,月光博客在發表那篇文章的時候,我這裡的訪問還是正常的。因為監管部門對穀歌https搜索的屏蔽方式是DNS劫持,但是我們周知的,DNS的生效是有一定時間的,其全球的生效時間並不同步——當然縮小到全國範圍內其生效時間也不是同步的。但是早晚你是會遭遇DNS劫持的,如今我訪問穀歌https也被劫持,這自然要尋找解決的辦法,因為使用普通搜索經常會因為一些關鍵字的問題導致鏈接被重置,使搜索的體驗非常不好。
  https屬於加密搜索,這樣一來客戶端和穀歌服務器之間的數據傳輸被加密起來,GFW防火牆也就無法根據你的搜索關鍵字進行屏蔽了,所以你使用普通的穀歌搜索去搜索一些很常見的關鍵字——比如“李”這個字的時候,因為被GFW截獲到,所以會導致訪問出現“鏈接被重置”的現象,而使用https搜索就不會如此了。
  我們發現,當你ping穀歌的https搜索服務器encrypted.google.com的時候,會得到下面這個IP地址:93.46.8.89,然而這個IP卻是錯誤的,解決的方法有很多,首先是你可以使用VPS代理或者翻牆軟件來訪問,但是這會造成兩個問題。一是使用翻牆軟件的時候,雖然搜索沒有問題了,但是打開某些搜索項的時候,一些國內的網站會訪問不正常,主要是通過翻牆軟件代理瀏覽會導致某些國內網站無法解析,這時你還需要關閉代理,而你再次搜索的時候還要打開翻牆軟件代理,反復操作甚是麻煩。二來我們使用Google的https搜索就是為了避免翻牆的麻煩,而如果使用https還需要翻牆的話,那我們還使用https做什麼?

  當局對穀歌的https搜索進行DNS劫持,通過DNS解析將其定向到了一個錯誤的IP地址,因此會導致穀歌的https搜索失效,這裡向大家介紹一下月光博客介紹的解決辦法。
  因為是DNS劫持,也就是解析的問題,換句話說當你訪問encrypted.google.com這個域名的時候,本應定向到某一個正確的IP,而卻被你的通信服務商(電信、聯通等)定向了一個錯誤的IP,從而導致訪問的失敗。這樣解決方法就很簡單了,那就是把encrypted.google.com這個域名手動定向到一個正確的IP地址上就可以了。encrypted.google.com使用的正確的IP地址包括如下幾個:

1
2
3
  66.102.7.100
  74.125.43.102
  74.125.227.4


  你可以通過修改你的hosts文件,把encrypted.google.com這個地址指向上述任意一個IP即可。因為Windows系统中Hosts文件的优先级是高于DNS服务器的,當你的hosts文件中存在對某個域名的IP解析的時候,系統會自動跳轉到這個IP地址上,而不再查找DNS服務器,這樣DNS劫持的問題就迎刃而解了。
  hosts文件的位置在C:\WINDOWS\system32\drivers\etc目錄下,當然前提是你的系統盤是C盤,如果你電腦水平實在太菜,找不到的話,可以在開始菜單的“運行”下鍵入(或粘貼下)如下文字:

1
  %systemroot%\system32\drivers\etc\hosts

  即可打開你的hosts文件,打開方式選擇記事本。然後在其第一條“127.0.0.1 localhost”的下面另起一行鍵入上述任意IP地址後,按下鍵盤左側的Tab鍵(Table鍵),再鍵入encrypted.google.com,保存即可。如果你安裝了類似360安全衛士等保護軟件,可能會提示你操作被攔截,這時暫時關閉360或者選擇“允許修改”即可。這時你重新打開瀏覽器就可以正常使用穀歌https搜索了。這個方法也可以用來屏蔽一些不想讓別人在你電腦上訪問的網站,比如如果你不想讓別人在你的電腦上訪問環球網,你就可以把環球網的域名www.huanqiu.com定向到一個錯誤的IP或者其他網站的IP,這樣在你的電腦上就再也無法訪問環球網了。
  (注:本文借鑒了“月光博客”的部分內容,在此表示感謝!)

  补充(@ Sept.16 2010):那天有朋友问我为什么使用了这个方法修改了hosts文件,使用谷歌ssl搜索的时候依然会无法访问呢?后来我看了他的电脑之后发现它使用的是google.com.hk而非google.com,谷歌对中国大陆的访客默认是跳转到谷歌香港的。换句话说,当你在浏览器中键入www.google.com访问谷歌时,谷歌会自动把你带入google.com.hk,而google.com.hk并没有SSL搜索功能,所以使用ssl加密搜索的时候,会被跳转到encrypted.google.com.hk这样一个错误的站点导致无法使用谷歌ssl加密搜索。zheyzz解决的方法是先进入谷歌香港首页www.google.com.hk,然后点击其下面的“go to google.com in english”,之后只要你不清空cookies,每次使用谷歌的时候都会默认使用google.com搜索了,这样就可以解决这一问题。
  此外,如果你对谷歌的ssl搜索以英文显示看着不舒服的话,可以点击其页面右上角的search settings(搜寻设定),在其中选择默认的display language(显示语言),可将其改为Chinese(traditional)或Chinese(simplified)(正體中文或简体中文),这样就可以使用中文版的谷歌SSL加密搜索了。

Bookmark and Share

您可能對這些感興趣:

  1. Google Friend Connect在wordpress中无法显示的解决方案
  2. 让Google Chrome浏览器“划词搜索”实现SSL加密搜索功能
  3. 关于SSL加密和GFW防火墙原理的简单解释
  4. 今天幫一朋友解決了GFC在wordpress中無法顯示的問題
  5. 搜索巨头谷歌在中国的暗然倒下

2 Comments

  1. Neo 2010-12-19、00:15

    我遇到了乱转 .hk 的问题,只有你这个解决方案有效!!太给力了!!

    BTW: QQ云输入法不错。

    [回覆]

    李博俠 回覆:

    @Neo, 呵呵 感谢您的支持 :)

    [回覆]

Add a Comment 開放評論 毋須審核 歡迎留言





(溫馨提示:您可以使用Ctrl+Enter組合鍵快速留言)