最近写了几篇修改hosts实现免翻墙访问Facebook,Twitter和Youtube的文章,但是修改的人越多,hosts列表失效的也越快。就拿前几天刚更新的Twitter的hosts来 说,8月3号才更新的到了5号就失效了,我这才体会到这种东西不能大范围传播。但不管怎么样,墙还是在那里。所以我想授人以鱼不如授之以渔,虽然找起来有 些麻烦,但却可以让大家都知道如何去需找屏蔽网站的hosts。当然如果你懒得动手,可以在这留言和留下邮箱,让找到的人发给你一份,希望大家可以相互帮 助。以后我也不用再更新hosts。
找hosts其实也不是那么难,你需要知道两样东西:一个网站(justping)和一条命令(Ping)。
justping可以让我们直接输网站域名,获得网址的真实IP,从而帮助我们修改hosts,突破GFW的封锁。
Ping命令是Windows命令行下面常用的一条命令,具体是Win+R打开"运行",然后输入cmd回车,你就可以进入windows下的命令行。然后你就可以使用ping命令来检查是否可以连通网站。
拿Twitter的hosts作为例子,下面是8月3号更新的hosts列表,现在已经失效了。
199.59.148.13 oauth.twitter.com199.59.148.13 twitter.com199.59.148.13 www.twitter.com199.59.148.13 api.twitter.com199.59.148.201 search.twitter.com199.59.148.139 userstream.twitter.com199.59.148.13 ssl.twitter.com199.59.148.13 status.twitter.com199.59.148.13 assets0.twitter.com199.59.148.13 assets1.twitter.com199.59.148.13 assets2.twitter.com199.59.148.13 assets3.twitter.com199.59.148.13 static.twitter.com184.29.36.124 platform.twitter.com219.76.10.138 platform0.twitter.com199.59.148.206 help.twitter.com199.59.148.206 support.twitter.com209.84.4.102 si0.twimg.com209.84.4.102 si1.twimg.com209.84.4.102 si2.twimg.com209.84.4.102 si3.twimg.com209.84.4.102 si4.twimg.com209.84.4.102 si5.twimg.com
![[转]教你如何寻找屏蔽网站的hosts](http://www.callmewind.info/upload/ping1.png)
这个时候需要换掉的就是这两个IP,打开justping这个网站,输入要ping的域名,这里我用第一个oauth.twitter.com,然后返回的是下面这样的
![[转]教你如何寻找屏蔽网站的hosts](http://www.callmewind.info/upload/justping.png)
这里面返回的IP不是都可以用,这个时候你用ping命令去检查,如果是请求超时的,那就代表这个IP没有用,这个时候就需要你一个一个去试了。当试到第三个(Florida)时,发现这个IP还可以用:
![[转]教你如何寻找屏蔽网站的hosts](http://www.callmewind.info/upload/ping2.png)
然后你就用199.59.149.243这个IP代替已经失效的那两个IP: 199.59.148.13和209.84.4.102。
当然这样有用的IP不止一个,比如你在justping中输入si0.twimg.com后,它返回的第一个IP:202.125.72.53也是可以Ping通的,你用202.125.72.53去替换那两个失效的IP也可以访问。
替换掉那些失效的IP后,保存hosts,然后刷新一下https://twitter.com是不是可以访问了?不是很难找,就是用ping命令一个一个检查的时候有点麻烦,所以希望大家可以互相分享自己找到的IP,多帮帮别人,当你找不到有用的hosts列表时,自然会有找到的发给你。
没有评论:
发表评论