Smarthosts是我经常使用的一款工具,个人感觉使用它访问facebook、youtube要比使用代理快。
我们知道,关于翻墙的技术主要有两种,一种就是使用代理,这个杰出的代表就是无界浏览和自由门。而另外一种方式就是绑定Hosts文件,前者简便,但是由于使用代理,速度往往不快,甚至会影响没有被墙的网站访问速度,而绑定host则没有这些缺点,但是没有一个Hosts会永久有效的,而SmartHosts就是针对这一点而诞生的。
SmartHosts是一个托管在谷歌代码上的项目,您可以轻松利用本项目使用到一份稳定的Hosts文件。
这份Hosts文件已经将当前被墙掉的网站绑定好,我们只需要下载下来然后替换系统原有的hosts文件即可。而且这个Host文件会一直保持更新,我们不必再担心hosts失效的危险了。
SmartHosts还推出了Android客户端,这个客户端会时刻更新你的手机绑定的host文件,同时还可以还原手机的hosts设置,现在手机也可以轻松翻墙了。
Smarthosts如何使用?
使用Smarthosts有两种方法:
方法一:
1、用记事本打开你电脑中的hosts文件,一般位于电脑中的“C:\WINDOWS\system32\drivers\etc”下面。
2、访问https://raw.githubusercontent.com/smarthosts/SmartHosts/master/trunk/hosts,这里提供了最新的映射IP地址,将此页面所有内容复制到粘贴,然后替换原有hosts文件的内容,再保存,打开浏览器就可以访问youtube、twitter、facebook等网站了。smarthosts的github源:https://github.com/smarthosts/smarthosts
方法二:
1、点击下载smarthosts.exe程序,下载地址:
http://www.snailtoday.com/myimg/SmartHosts.rar
2、下载后双击这个程序,会弹出如下的窗口,并生成3个文件 hosts、lists和srvlist
3、点击“高级”按钮,在出现的窗口中设置数据源为“https://smarthosts.googlecode.com/svn/trunk/hosts”,最后单击“更换”按钮。
4、将更新之后的hosts文件复制到“C:\WINDOWS\system32\drivers\etc”下面,替换你电脑中原有的hosts文件。
补充说明:
对于被墙网站,使用Smarthosts只能访问host文件中映射了IP地址的那些网站。
手机hosts文件的自动更新
现在很多google服务都是提供移动终端版的,比如我常用的gmail、play、Google+等,但是使用过程中总会弹出“自动关闭”、“无法启用”等错误信息,而导致无法使用,这时你可以下载手机版的smarthosts文件,扫一扫这个二维码自动下载:
Hosts文件的工作原理:
hosts文件的作用
将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
hosts文件的工作方式
利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。
作者: 蜗牛博客
网址: http://www.snailtoday.com/