NSHosts, Android 下的 Hosts 利器

2012/05/22

Continue fucking the GFW! Go!

NSHosts 的前身是我写的 HtcHosts,原本是一款用于修改 Hosts,以使访问 Google 等服务更稳定的工具,HtcHosts 采用内置一套 IP 列表的方式,为每一位用户都固定的更换 Hosts,但是它面临了很大的挑战,也就是 Hosts 容易失效的问题,到目前为止,HtcHosts 再也不可使用了,因为里面的 IP 已全部失效。取而代之的工具,就是这一款 NSHosts。

NSHosts 采用了全新的 IP 获取方式,不再从一套内置的文件内获取,而是动态的从网络上进行获取。若是 IP 失效,只需要再次搜索,添加,并且清除已失效的 IP 就可以了,操作非常方便。用户也可以在一个简单友好的界面里,对 Hosts 进行编辑,如果你是高手,也可以用纯文本模式自行修改,当然这并不推荐一般用户使用。

软件界面截图:


本软件是 RootTools 的一个组成部分,如果你以前下载安装过 RootTools,则可以直接用获取新组件的方式得到 NSHosts。NSHosts 并不提供一个单独的应用程序,而是在 RootTools 内,以软件盒子的方式提供功能支持。(我讨厌自己的手机里有太多图标)

这是一个开源的软件,我将会在近期公开 RootTools 全部的源代码,其中包括 NSHosts
代码将会使用 Teamhost 来管理,代码公开后会另行提供代码下载,编译的教程。


请耐心看完以下说明,然后再进行使用。

一、RootTools 安装后,将在手机内显示如左上角的图标,启动之


二、在RootTools内按下菜单按钮,选择获取工具,看到以下画面


三、选择 NSHosts 进行安装,当然你还可以选择其他工具来安装


四、启动 NSHosts


五、点击搜索 IP,看到以下画面,此时可以手动输入一个域名,或是点常用按钮,选择常用的域名来搜索


六、搜索结果,可以选中你需要的条目,加入 Hosts 文件

七、添加后的 Hosts 列表,你也可以通过启动 NSHosts 后,直接点击修改 Hosts 进入此画面

八、点击保存到 Hosts 时,系统弹出 root 权限的提示,请选择允许,否则程序无法将 Hosts 存到系统目录内

九、高手可以直接编辑文本文件,点击手动编辑就可以了

十、你可以自行清除已失效的 Hosts,清除需要一定的时间,程序会逐一检查你当前的每一条 Hosts

十一、选项设置,可以设置 name server,预设的是 Google 的 DNS 服务器,即 8.8.8.8
可以更新常用站点列表,这样在搜索的时候,通常情况下就不那么费力输入网址了。

十二、软件的使用说明

Related Posts