生活在国内的网络世界,就必须与gfw斗智斗勇。hosts在状况好的时候可以省力很多无缝上网,但很多时候因为服务器的变动与网络运营商的区别,相同的hosts也会有不同的效果。
对于Google服务使用hosts的最大问题就是提示证书有问题,一般情况下我都忽略。
不扫盲hosts文件,讲讲更新hosts的几个技巧。
-
windows系统,下载hosts自动更新文件
原帖在此:https://plus.google.com/109906764666611489817/posts/iRs7zi4hHqB,需翻墙。
缺点:有时候连不上。仅限windows,ip列表也更新不及时。
-
自己有国外ssh服务器,根据自己hosts中无法访问的域名,ssh登录之后从服务器ping一个ip,如果本地网络可用,则修改hosts对应ip。这个是我过去用的方法。
缺点:一般一次只能ping到一个ip,不完整,可选性小。关键是需要有一个可用服务器,不是人人都有。
-
http://www.just-ping.com/,省事,可以获得一个域名的ip列表,自行选择可用ip,不需要ssh登录,非常方便。
缺点:不翻墙的情况下,发现ping facebook之类会被重置。
Entries (RSS)
smarthosts自动更新也不错,有各种平台的脚本,也会在google code上定期更新用smarthosts生成的hosts文件,直接拷贝到不同平台中使用。
http://code.google.com/p/smarthosts/
先记下来:P
大家注意,用host出现证书问题的一定是钓鱼网站!!
为什么说一定是钓鱼网站?我觉得不见得
如果是cnnic签发的证书,那么很可能就有问题。
作者路过。。
亲啊,证书问题不一定是钓鱼好吧,本来证书是给api.twitter.com的服务器用的,在hosts里指向twitter.com肯定会报错。。。。
还有Google的服务器有些是配置了SNI的,用不支持的浏览器比如IE6的话就有几率会报错。。。
是这个理,你的smarthosts我还没用过,最近主要用vpn,也是不想整天看https的证书问题了。
浏览器的区别更大。我在安卓上面hosts基本没用,浏览器报错很严格,所以索性不配置了,修改也麻烦。
目前正在处理这个问题。。。真烦心。。。。
你是指android的hosts问题么?我觉得还是放弃算了。