
苹果虐我千百遍,我待 iHosts 如初恋;能上架真心不易啊~~
iHosts 是 /etc/hosts 编辑神器,使用分组管理 Hosts ,灵活组合、一键切换。

如果你是 V2EX 的常客,可能会注意到之前有发帖让大家体验。为避免重复发贴的嫌疑,大家可以进下面的帖子瞧瞧,里面有 iHosts 的介绍,还有大伙的讨论。
更详细的,大家可以看看完整的 使用手册
大家可以在 Mac App Store 免费下载
悄悄告诉你,iHosts 应该是唯一上架 Mac App Store 的 /etc/hosts 编辑工具哦 ^_^
如果觉得还不错,麻烦给打个 5 分,能赞几句就棒呆啦;
如果不好嘛,就在这里吐槽吧。
感谢感谢!

|      1jsonline      2016-05-03 02:14:48 +08:00 via Android 我选择 vim /etc/hosts | 
|  |      2quietjosen OP @jsonline 恩,我之前也是 vi ,只是总这么干觉得有些麻烦,所以折腾出这个小工具。 | 
|      3df4VW      2016-05-03 02:24:03 +08:00  1 idea 还行,功能也很实用。但是编辑器和浏览也太粗糙了吧 可以参考安卓上的很多 host editor , https://play.google.com/store/apps/details?id=com.nilhcem.hostseditor&hl=en 至少做个简单的 table view 嘛 | 
|  |      4quietjosen OP | 
|  |      5pimin      2016-05-03 03:39:01 +08:00 via Android @quietjosen  着色这种需求你是怎么想出来的? 我感觉最紧迫的应该是一个筛选器。 筛选器之后应该分块管理 比如 a.google.com,b.google.com 他们解析到同一个 IP ,把他们放到一个块更新容易。 这样还可以分块启用,可能 github 这几天没抽,我可以把 hosts 关。 总体来说是分块管理 hosts 。 再之后就是在线获取了,可以内置一些公开源。 也可以自行添加。 | 
|  |      6quietjosen OP @pimin 语法着色可以让编辑 Hosts 变得更轻松。我自己以及周围的朋友都觉得需要这个。 你说的“筛选器”,主要想筛选哪些条件呢?相同或类似 IP 、有相同后缀名的网址? 筛选的应用场景主要是什么呢?如果是科学上网的话,个人觉得还是 ShadowSocks 好使些。 | 
|  |      7yellowV2ex      2016-05-03 08:44:30 +08:00 来提个馆, Gas Mask 也是这样的可以切换多个配置文件,并且有着色。。   | 
|  |      8quietjosen OP @yellowV2ex 欢迎来 PK ,这点自信还是有的 ^_^ Gas Mask 的切换是以文件为单位的,要切全部都切。比如,你需要在每个文件中都添加 `127.0.0.1 localhost` 这样的记录。当然, Gas Mask 也是有组合功能的,但如果对于较复杂的组合,比如产品 A 的开发环境、和产品 B 的测试环境,组合的数量就很烦人了。 而 iHosts 切换的粒度更小,是以模块为单位,可以激活、禁用某一模块,对其它的 Hosts 设置完全没有影响。你可以试试。 语法着色是需要的,下个版本就会有的。 | 
|  |      9yellowV2ex      2016-05-03 09:06:02 +08:00  1 @quietjosen 支持一下,程序员就是要有这种精神。 | 
|  |      10quietjosen OP @yellowV2ex 嘿嘿,既然造轮子就造得圆一些,顺手 Mac App Store 给个好评吧,谢啦 :) | 
|  |      11TangMonk      2016-05-03 09:17:42 +08:00 good job,  正在做微信工作号项目,需要这样的软件 | 
|  |      12quietjosen OP @TangMonk 咦,有点好奇,微信工作号需要切换 Hosts 吗? Anyway ,能帮上忙就好~ | 
|  |      13ajan      2016-05-03 10:07:39 +08:00 pac script 也很方便呀, why hosts ? | 
|  |      14quietjosen OP @ajan 使用场景不同。 PAC 更多的场景是通过代理科学上网,改 Hosts 在软件开发时切换环境、访问域名指定 IP 方面有用。 | 
|  |      15TangMonk      2016-05-03 11:11:37 +08:00 @quietjosen 微信验证不是要跳转到可信域名吗,把域名转到 127.0.0.1 就可以本地开发了 | 
|  |      16quietjosen OP @TangMonk 哦,这样啊,明白了。 | 
|  |      17goldenlove      2016-05-03 13:04:00 +08:00 看起来不错~  以前在 win 下也搞过类似的~ mac 下手动改也不麻烦,需求不强烈就没折腾了。 先赞楼主~ 下来试试先~ | 
|  |      18goldenlove      2016-05-03 13:19:16 +08:00 简单试用了下,还不错,基本功能满足。 个人有点小强迫症建议... 选默认时能不能不加『默认』字样注释? 因为我自己肯定知道是默认... # ---------------------------- # 默认 | 
|  |      19quietjosen OP @goldenlove 看来都是造过轮子的朋友啊~ | 
|  |      20quietjosen OP @goldenlove 这个,还真是有点强迫症哦;要不这样吧,你把“默认”改成空格,就看不见啦。 | 
|  |      21zhangtao      2016-05-03 16:52:02 +08:00 赞一个~   个人非常需要这个东西 有一个问题有点麻烦,修改了 hosts 之后, chrome=不会立刻生效,这个楼主有什么好办法吗 | 
|  |      22dotpig      2016-05-03 16:56:00 +08:00 内购是买什么的? | 
|  |      23quietjosen OP @zhangtao 这个,谁让 Chrome 的缓存机制那么“强大”,我一般是用隐身模式。 | 
|  |      24quietjosen OP @dotpig Hosts 节点的数量限制。 | 
|  |      25zhangtao      2016-05-03 17:19:53 +08:00  1 | 
|  |      26quietjosen OP @zhangtao 给力! | 
|      27sampeng      2016-05-03 19:01:02 +08:00 刚想造个这个轮子。。 | 
|  |      28quietjosen OP @sampeng 哈哈,好巧,那我造有你不满意的地方吗? | 
|  |      29breeswish      2016-05-03 20:00:15 +08:00 @quietjosen Gas Mask 是可以在多个配置中共享一部分配置的,创建 Combined 类型即可 | 
|  |      30quietjosen OP @breeswish 恩,是的,简单的组合是没有问题的。只是如果组合多的话,还是挺繁琐的,比如像 127.0.0.1 这样的理论上要出现在所有的组合中。 | 
|  |      31designer      2016-05-03 20:18:44 +08:00 via iPhone 挺不错的 就差个 mac 了 | 
|  |      32hst001      2016-05-03 20:33:45 +08:00 以前用过一个 chrome 的扩展,也是很方便,后来很少用这工具了 | 
|  |      33quietjosen OP @designer 娃哈哈 | 
|  |      34goldenlove      2016-05-04 12:59:12 +08:00 | 
|  |      35quietjosen OP @goldenlove 这个,这个,这个 ... 好吧,佩服~ | 
|  |      36quietjosen OP  )  ) iHosts ,“软件开发工具”分类中排名第 3 ,哇! 感谢大伙的支持与好评,感谢! | 
|  |      37tylerdurden      2016-05-05 15:35:20 +08:00 每当有人说『造轮子』的时候,我就想起那幅从木制的轮子到法拉利跑车的轮子的变迁的图片了。 :) 谢谢工具。! | 
|  |      38quietjosen OP @tylerdurden 哈哈,能发个这张变迁的图片让大伙瞧瞧吗? | 
|  |      39quietjosen OP @df4VW 新版本已经支持语法着色,可以到这里更新: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12 如果觉得不错,帮忙给个好评哦,谢谢。 | 
|  |      40quietjosen OP @yellowV2ex 新版本的 iHosts 已经支持语法着色,感兴趣可以到这里试试: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12 如果觉得不错,帮忙给个好评哦,谢谢。 |