ipad要翻墙才能用谷歌么

  今天下午,小编的同事问小编怎么翻墙上谷歌。小编教同事好几种翻墙的方法,然后再使用翻墙软件的情况下,直接输入谷歌竟然可以打开了,接着再在网上问了其他朋友,他们的IP也可以登录谷歌搜索了。

  于是小编再用谷歌搜索“”、“中国大数据”等关键词,也可以使用。但是服务器依然是香港的。

  话说今年5月27日以来,谷歌搜索就开始在国内不等使用了,出现了部分的异常。5月31日谷歌完全没屏蔽不能使用,今天12月15日下午四点,谷歌又重新可以登录了,时间长达6个月15天,这也是中国有史以来对谷歌最严重的一次屏蔽。

  但是不管怎么说,谷歌能上总算是一件好事吧,只要大家遵纪守法,做个好公民,利用谷歌搜索下资料啥的还是“阔以”。希望这次不是断断续续的回光返照。

目前.hk,这就是Google的域名,通过Google的域名我们可以访问Google的服务器。而服务器在互联网的唯一地址应该是IP,而不是域名,这就涉及到域名解析问题。域名在得到最终IP的过程就是域名解析的过程,这一般是通过DNS服务器实现的,在浏览器访问.hk的时候会向当前计算机内设置的DNS服务器查询.hk域名对应的IP地址,然后通过TCP/IP协议访问这个IP地址的80端口,并且发送HTTP协议内规定的请求头信息,最后服务器收到信息后就会返回Google的网页源代码,浏览器渲染这些HTML代码后将Google搜索的界面显示在您的面前。这就是一个简单的WEB交互过程,在了解完这个WEB交互过程我们就可以开始分析Google为什么不能访问了。

通过前面的讲解,我们应该清楚了我们访问Google服务需要经历哪些环节,通过了解这些环节我们可以逐一排除可能的原因,并最终找到答案。

1、排除DNS解析过程中的问题。

要测试这个问题可以通过Windows提供的ping命令,这个命令可以支持解析域名,并得到最终的IP地址。

按WIN键+R可以打开“运行”,键入“cmd”后按回车则可以打开命令行工具。

在命令行工具内键入ping .hk,如下图所示。

我的系统是做过处理的,可以在不翻墙的情况下使用Google,因此我们可以看到我这里ping Google域名是有响应的。

但是您在自己的电脑上ping的时候可能只能看到“正在 Ping .hk [XXX.XXX.XXX.XXX] 具有 32 字节的数据:”,然后后面就是超时信息。

通过上述简单的小实验我们就可以排除在DNS解析过程中发生了问题。

2、排除Google服务器的IP被封。

嘿嘿,上面的小实验其实已经说明了结果,其实就是Google服务器的IP被封了(否则不会ping不通Google服务器,而Google服务器是没有禁止ping的,它会响应ping),在我朝主干网络上,组织可对我等屁民的任何网络请求进行拦截,要封一个IP对于伟大的党组织来说是非常容易的。

知道了原因,我们开始想办法如何突破这种封锁。

要知道,Google作为全球最大的搜索引擎服务商,它绝不可能只有一台服务器,它的服务器遍布全球各地,因此组织要想完全封锁Google服务也并不是那么容易的,而且组织内部的科研人员很多情况下肯定也是需要使用Google服务的,因此他们必定留有一些可用的Google服务器或者漏网之鱼。我们通过去扫描已知的Google服务器IP段可以找到这些可用的服务器,并使用系统提供的DNS缓存文件(hosts)就可以将这些IP缓存到本地电脑,以后在域名解析的时候直接使用本机的DNS缓存进行解析,而不是用DNS服务器。

二、如何突破封锁,恢复Google服务。

了解了上述原理,要恢复Google对于会编程的程序猿来说应该是so easy的,但是对于普通大众来说还是有些麻烦的,这里我提供一个非常简单的方案,只需要下载一个脚本解释器,运行一端小脚本即可。

1、首先,需要下载一个脚本解释器;  (它内置了强大的运行库,可以方便的使用JavaScrit进行编程)

上一版本下载地址:(存在若干BUG,并且与2015年3月12日微软发布的某个补丁存在冲突,导致IDE无法启动,不建议下载,建议下载新版本

双击它即可在系统内注册SJS脚本文件的关联。(注意:部分杀毒软件会给出提示有一个叫“ejsshell.exe”的程序正在操作系统注册表,只要将ejsshell.exe设置到杀毒软件白名单即可,这只是一个脚本解释器,对电脑并没有任何副作用,如果不想关联SJS文件只要双击“取消注册SJS文件.bat”文件即可

3、下载EJS脚本文件,下载脚本文件。

如果前面已经关联了SJS文件,则下载回来的文件会有一个灰色的图标,上面带有SJS字样,如下图:

双击这个文件即可开始恢复Google服务之旅。

如果双击脚本文件后一切正常,则会出现上面截图中的内容。上面的输入框内是设置Google服务器IP段起始内容的,一般按照默认参数设置即可。

设置完这两步后脚本就开始搜索工作了,请耐心等待脚本执行完毕。

在200个Google服务器IP之间一般都会有两三个IP是可用的,在找到可用的IP后SJS脚本会将这个IP缓存到系统的hosts文件内。

完成搜索后在浏览器中键入

嘿嘿,恢复完后你会意外的发现原来Chrome的数据同步服务也正常了。

我要回帖

更多关于 ipad怎么连接谷歌服务器 的文章

 

随机推荐