一键hosts(CoolHosts)

目前主要提供了对谷歌服务(不包括play商店)和wiki的服务。其他的根据源的不同进行筛选。

1.下载地址

点击立即下载

我只在360应用商店更新,应用宝和酷安的是可信任的抓取源,其他下载地址的安装包不能保证被修改过。

x86 架构的安装包

此包为360加固助手自动添加的对x86架构的支持。后续的2.1.7版本开始将自动添加对x86架构的支持,不再单独列出。

2.使用方法

  • 一键更新
    直接点击app中的一键更新按钮,等待提示更新成功。遇到问题请及时反馈给我。
  • 初始化hosts
    还原hosts为127.0.0.1 localhost,这是系统默认hosts文件的内容。
  • 检查Coolhosts版本
    该功能已加入自动提示,有新版本会弹出更新框
  • 自定义hosts地址
    可手动设置自己的纯文本hosts源地址,注意一定要是纯文本格式,而且目前设置了之后,只会在App重启之前有效。
  • 从文件读
    选择自己从别的地方下载的hosts文件(可以是任何后缀),然后点击一键更新,从本地下载的hosts更新。在App重启之前有效。

3.反馈方式

发送建议或者出现的问题:

  • 在该篇文章下面留言
  • 发邮件给find@findspace.name
  • [email protected]
  • 加入侧边栏的qq群反馈

4.说明

  • 软件需要root权限,且/system/分区没有被锁。
  • 修改hosts不是万能的,只是针对性的。所以并不能完美的浏览所有的网站。
  • 用coolhosts改过之后,coolhosts就可以关闭了,除非你觉得使用出现了问题,google等不能登陆了,否则不必打开coolhosts进行更新。
  • Play商店基本不能使用,所以不要再问关于play的问题了。
  • 代码一直开源,地址在文章最后。如果不放心,可以自行编译。

5.PC下修改hosts,PC版客户端已经发布

6.我用了还是上不去google啊

可能会有地区限制,有些ip可能在某个地区被限制。请点击初始化hosts,等待下次hosts更新。或者放弃使用hosts上google。
因为修改hosts并不能让你下载play商店的应用,下载应用仍需要挂vpn,但是此时hosts可能会导致下载失败,可以点击初始化hosts来还原hosts,再用vpn下载。

7.如果app不能正常运行

请先尝试手动修改hosts,参考文章
安卓手动修改hosts

miui的锁区问题(开发版已经开启root权限,但是对/system没有写权限,是不完整的root)会导致app卡在正在复制hosts文件。

8.更新日志

  • v2.0.6 2015.5.26 添加了清空hosts功能,如果出现问题,可以使用这个清空hosts
  • v2.0.7 2015.5.28 增加了查看hosts功能,同时修复了不能更新的重大bug。
  • v2.0.8 2015.5.28 增加了提示CoolHosts版本更新的功能
  • v2.0.9 2015.6.25 修改hosts文件地址到sae,增加了进度条
  • v2.1.0 2015.8.19 增加了自定义hosts功能,后续会继续优化;现在打开只获取hosts版本,节省流量。
  • v2.1.1 2015.10.18 大幅修改UI,美化界面。下一版会添加一些新功能,同时对现有功能进行优化完善。
  • v2.1.2 2015.11.16 增加从本地文件更新hosts功能
  • v2.1.3 2015.12.3 恢复了查看本地hosts内容,增加了下载更新功能,将显示hosts版本单独出来
  • v2.1.4 2016.2.17 转移源地址到更稳定自动抓取的服务器上,原服务器将在两个月后下线。
  • v2.1.5 2016.8.29 大幅精简app体积,从3M减少到1M;修正了网络问题导致的bug;修正了版本比较;去掉了“更多”跳转;去掉了内置的谷歌广告
  • v2.1.6 2016.9.5 导入了RootTool包,增强了root验证机制,解决因为root检查造成的崩溃或者无法更新;感谢jacky的反馈和帮助更新测试。

9.声明

由于开放地址导致恶意抓取,耗费流量巨大,而开启防火墙又会导致coolhosts工具不可使用,所以在2.0.9开始修改hosts地址到sae,并设置sae的防火墙规则如下:

单IP访问频率:
20次/5分钟之内
200次/24小时之内

正常用户不会在5分钟之内访问20次hosts的地址,也不会一天访问100次,所以不会影响正常用户的使用。而我之前已经说过了,建议以30min每次抓取,但是仍发现了大量每分钟抓取一次的记录。

10.代码开源

该用具最一开始是参考的autohosts的代码,后来我重写了一遍,代码遵守GPL协议,对源代码的任何修改同样需要开源!
github地址

服务器端的代码目前不考虑开源。代码托管在了SAE上,SAE注册链接:

「新浪云福利」1000云豆免费领!低成本、免运维、灵活、安全稳定,轻松应对业务爆发式增长,一起来用吧!
注册地址:http://t.cn/R4jC9Bz

对于没有root的用户,可以考虑刷路由器成openwrt系列的包,来修改hosts翻墙,这样只要连上路由器的设备默认可以翻墙。

捐助

扫码(捐助是软件更新的动力~~~请在捐助的同时发送想要显示的名称消息,以便加入捐赠列表,否则隐去名,只显示姓)
如果想以更简单便捷的方式支持软件开发,请点击博客内的广告 🙂

文章若未注明转载皆为原创,如需转载请注明本文原文地址http://www.findspace.name/easycoding/503,文章markdown格式源码现已开放,欢迎转载。文章源码地址:https://github.com/FindHao/FindSpace.name Star

分享到:

Find

Find

新浪微博(FindSpace博客):QQ群:不安分的Coder(375670127) 不安分的Coder

You may also like...

    • 本来只是上不去推特,当然,解决推特,把fqrouter2换shadesocks(fq最近在GooglePlay中中翻到中国地区),一换,整个Google不能登了。。。恢复hosts之后,推特也能登了,play也能用了。。。现在彻底晕了,不知道问题出在哪儿。。。

  1. 封的IP越来越多的,手机上能用的ip越来越少,更新的源现在手机没法登录了。建议换别的翻墙方法,这个作为备用。

  2. 很正常,请email我你的地区和网络类型,例如:北京,移动网(联通,网通)email:[email protected]

  3. Pingback: 修改HOSTS使用谷歌服务 | js.div-程序猿

    • 这个得看服务器是否搭载了ingress的服务。并不是每台谷歌的服务器都搭载了所有谷歌的东西。

    • 你好,如果想要反馈更详细的信息,请email你的机型和coolhosts版本以及截图等,或者去微博或者加qq群。因为目前我这里测试hosts仍然有效。

  4. wifi下不能用google搜索?什么意思?你是说使用了coolhosts以后,在浏览器里打不开谷歌?强调wifi是因为用流量可以??

    • 不好意思,昨天的刚更改hosts文件后确实是流量下可用而wifi不可能,我也尝试了重启,还是不行,不知道什么问题。今早我又试了下wifi下可以用了。不好意思 ……

  5. Pingback: 安卓手动修改hosts – FindSpace

  6. 不知道什么时候开始开这软件一直闪退,换了旧版本获取了root权限后照样闪退,可能我手机里动了些什么吧。现在尝试手动修改