iHosts - 修改神器 (Mac)

2016-04-18 09:16:17 +08:00
 quietjosen

我需要 iHosts 吗?

如果你需要修改 /etc/hosts 来切换开发环境,甚至已经在用脚本、工具来编辑 Hosts ,你真的需要试试 iHosts.

iHosts 怎么用?

一般的 Hosts 编辑工具,都是将 Hosts 文件进行整体替换。而 iHosts 管理的粒度更小,可以仅仅更新其中的一部分。

比如,如果你需要在开发环境(如 192.168.1.80 )、测试环境(如 192.168.1.88 )之间切换,你可以:

当然,实时查看 /etc/hosts 这样的功能也不能少:

沙盒应用与权限

由于 iHosts 即将上架 Mac App Store ,所以 iHosts 采用沙盒模式。进而,你需要在首次运行时,允许 iHosts 访问 /etc/hosts 文件,并且在 Terminal 中通过命令允许当前用户修改 /etc/hosts 文件。

虽然稍微有些麻烦,但是更安全。如果是直接弹一个让我输入管理员密码的框,我还是有些慌的,尤其是前不久的 Transmission 事件...

有点意思,怎么玩?

废话不说,直接 >>> 点我免费下载 <<<

不过,计划上架 Mac App Store 后会有收费版本,免费版本会有一些功能限制。不过没关系,可以先试试,如果你都碰不到受限的地方,说明免费版对你绝对够用啦。

欢迎体验,围观改变世界。

18306 次点击
所在节点    macOS
70 条回复
quietjosen
2016-04-18 12:06:10 +08:00
@v1024 哈哈,我也是这样想的,这样缺乏 UI 设计功底的缺点反而变成优势啦 ^_^
Suclogger
2016-04-18 12:12:11 +08:00
我觉得 switchhosts 已经很完美了
https://github.com/oldj/SwitchHosts
quietjosen
2016-04-18 12:57:40 +08:00
@Suclogger 上面也有朋友提了,我觉得主要是有 2 个问题: 1 ,需要在 App 里输入 root 密码; 2 ,不能在一个分组内仅激活一项,需要拖动把另一项关闭。
ewBuyVmLZMZE
2016-04-18 13:06:07 +08:00
一直在用 Gas Mask
quietjosen
2016-04-18 13:19:50 +08:00
@syhily Gas Mask 是老牌了;主要它的切换单位是整个文件,觉着有些情况下不方便。
iMouseWu
2016-04-18 14:09:05 +08:00
我一直在用的是 switchHosts.主要是它的 UI 其实看上去还是比较舒服的
但是像 @shmilyin,DNS 缓存真的是硬伤,MAC 下每次切一个 hosts 要等一段时间才能完全切过去
boywang004
2016-04-18 14:16:41 +08:00
一直用 GasMask 的 Local/Combine 方式组合,也很方便。可以控制小粒度的切换。你说整个文件切换大概是以前旧版本不支持 Combine 方式的时候吧?

不管怎样,期待轮子更圆更棒,我们就切过去!
weihongchang
2016-04-18 14:18:59 +08:00
很方便, 可以不干扰系统文件,那么麻烦
kikyous
2016-04-18 14:34:00 +08:00
需要 switchHosts 一样的方案多选的功能
kikyous
2016-04-18 14:34:26 +08:00
还有远程载入 hosts 功能
quietjosen
2016-04-18 14:46:53 +08:00
@iMouseWu 颜既正义。不过,不同人的偏好的颜色还是有些不一样,比如上面的 v1024 同学就比较喜欢和系统 UI 风格一致的方式。
weihongchang
2016-04-18 14:46:53 +08:00
好像不支持 粘贴功能? 我都是敲进去的!
http://7xsthm.com2.z0.glb.clouddn.com/ihosts.png
quietjosen
2016-04-18 14:48:54 +08:00
@boywang004 Gas 是有组合的方式,有一点点味道不一样,它是先组合、再使用;并且,当节点多时,组合方式就会很多,反而不麻烦。

iHosts 支持“实时组合”,也就是说,你在菜单中通过选中实现组合的时候,就已经自己激活了。也可以随意的组合。
quietjosen
2016-04-18 14:49:26 +08:00
@weihongchang 这个,有点没太理解,到底是方便还是麻烦呢?
quietjosen
2016-04-18 14:50:46 +08:00
@kikyous iHosts 的灵活就在于方案组合哦;既可以把相关节点放在同一分组中,也可以只允许一个分组中只激活一个选项。当然,也是可以创建多个分组的。
quietjosen
2016-04-18 14:52:22 +08:00
@weihongchang 真是不好意思,还让你一个个打字,惭愧。。。

因为是托盘程序,没有系统菜单,也就没有菜单中的“粘贴”快捷键;目前,可以先使用鼠标右击、然后粘贴。下个版本会增加编辑 Hosts 时的菜单支持。
weihongchang
2016-04-18 15:09:18 +08:00
@quietjosen 方便了啊,可以多选,自由组合,
![]( http://7xsthm.com2.z0.glb.clouddn.com/ihosts2.png)
weihongchang
2016-04-18 15:10:59 +08:00
weihongchang
2016-04-18 15:13:24 +08:00
Micky
2016-04-18 15:30:35 +08:00
r#39 @weihongchang 我比较好奇你托盘上的都是什么应用, 4 个耳朵的圆形 、拐弯箭头、纸飞机……看起来很棒的样子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/271879

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX