某些googlecode.com的网址打不开的解决方法

来源:互联网 发布:matlab导入数据命令 编辑:程序博客网 时间:2024/05/01 16:47

转载地址:http://blog.chinaunix.net/uid-10339978-id-3482895.html

众所周知,在国内出于国内安全和自我保护意识,google的各项服务都是禁止使用的。很多网站主更是有所感受,那么如何才能正常访问的google的各项服务呢?

我综合了网络上的各种资源终于找到了自行修改google hosts文件,无限访问google的方法,下面给大家全面介绍下:

hosts文件的作用

将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

hosts文件的工作方式

利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。

便捷打开hosts文件

对于经常使用google服务的人来说,可以需要经常打开hosts文件,但是这个hosts文件属于系统文件是被隐藏保护的,在windows xp和windows 7系统下其地址是:\Windows\System32\Drivers\Etc。这里告诉大家一个比较便捷的打开hosts文件的方法

新建一个txt文件,在你其中输入:

notepad "%SystemRoot%\system32\drivers\etc\hosts"
ipconfig /flushdns
exit

保存,将扩展名改成成.bat,之后双击这个bat文件就可以自动打开hosts文件进行修改了。

google 最新hosts文件的获得

很多人对于国内对hosts的打击很不满意,每次不能正常访问google服务的时候就开始大面积搜索新的google服务的映射ip地址,其实大家没必要四处找,自己可以利用smarthosts(SmartHosts是一个在Google Code上维护更新的Hosts文件)去获得最新的IP地址。两种方法:

1.访问googlecode网站获得,https://smarthosts.googlecode.com/svn/trunk/hosts,这里提供了最新的映射IP地址,将获得的hosts文件附加到自己电脑的hosts中就可以了;

2.利用smarthosts.exe程序,点击下载smarthosts.exe程序,下载后双击这个程序会生成3个文件 hosts、lists和srvlist注意使用这个经常会弹出错误,这个时候不要着急,过几分钟后可以重试。这个时候你以记事本形式打开hosts你只会发现这段信息

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /svn/trunk/hosts_new was not found on this server.


</body></html>

这并不是咱们所需要的映射IP地址的。

解决办法:这个时候会自动弹出一个对话框

使用google服务hosts的终极修改方法详解

点击“高级”将数据源设置成第一个来自google code上,之后点击确定会提示更新成功,然后你再打开生成的hosts文件就有了

使用google服务hosts的终极修改方法详解

手机hosts文件的自动更新

现在很多google服务都是提供移动终端版的,比如我常用的gmail、play、Google+等,但是使用过程中总会弹出“自动关闭”、“无法启用”等错误信息,而导致无法使用,这时你可以下载手机版的smarthosts文件,扫一扫这个二维码自动下载:

使用google服务hosts的终极修改方法详解

这个应用在各个app store内都有,比如豌豆荚、360手机助手等也可以访问这里自动下载:http://www.appchina.com/app/mobi.smarthosts/

说明:

以上hosts文件的获得肯定只是临时的,想要经常性的在国内使用google服务肯定要开展一个旷日持久的拉锯战,咱们处于国家安全考虑还是要尊重政府的决定的。我在网上看了很多帖子都没有对这个进行详细的介绍,如果你试用一下,可以的话,就把它分享一下,让更多的人使用到google服务吧。

以上文字转载自《使用google服务hosts的终极修改方法详解》http://www.xingyueboke.com/reed/72.html


但是,使用了上述方法后,还是打不开某些带有 googlecode.com 字段的网址,我通过下述方法摸索到了一种方法:

某些网站需要您使用https方式打开,例如:

Facebook: https://www.facebook.com


Google Reader: https://www.google.com/reader
照搬上述方法,在打不开的网址 如 
earth-api-samples.googlecode.com
的前面加上 https://
就变成如下网址:
https://earth-api-samples.googlecode.com

原因是,我们默认使用的http是不安全的,容易被监听到的,而https则是使用安全的http协议,经由它转换的IP地址,不会被天朝强大的黑暗力量强行中断,所以可以通过自动转换为 code.google.com的方式打开,比如上述网址,但也有例外的时候,比如 
chromium.googlecode.com 这个网址, 如果遇到这种情况,那就得麻烦点,手动的将它修改为 code.google.com/p/chromium 这个样子才能打开了!

0 0
原创粉丝点击