V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quietjosen
V2EX  ›  macOS

iHosts - 修改神器 (已提交 Mac App Store)

  •  1
     
  •   quietjosen · 2016-04-25 08:54:27 +08:00 · 9603 次点击
    这是一个创建于 3163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    双手合十,默念南无阿弥陀佛.....

    iHosts 是什么?

    iHosts 是 /etc/hosts 编辑神器,使用分组管理 Hosts ,灵活组合、一键切换。

    iHosts 有什么神奇的地方?

    • 使用分组管理 Hosts ,环境再复杂也不怕
    • 不同 Hosts 间任意组合,一键切换不同环境
    • 实时查看 Hosts ,明确当前状态,便捷又自信
    • 以沙盒模式运行,无需 Root 权限,安全放心
    • 原生界面与交互,好用的就像 Mac 原生应用

    不想看文字?来点图吧:

    没上架你说个毛线?

    当然啦, V2EX 的朋友还是有福利地 >>> 点我免费下载 <<<

    上架以后,就可以从 Mac App Store 下载

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

    66 条回复    2016-05-03 13:19:42 +08:00
    shenqi
        1
    shenqi  
       2016-04-25 08:59:00 +08:00
    保存时候做了什么鬼,为啥弹终端这么奇怪的行为。
    herozzm
        2
    herozzm  
       2016-04-25 08:59:02 +08:00 via Android
    cool
    jokie
        3
    jokie  
       2016-04-25 09:02:43 +08:00
    这个能通过审核吗
    quietjosen
        4
    quietjosen  
    OP
       2016-04-25 09:08:13 +08:00
    @shenqi 因为 App 在沙盒模式下运行,没有用户的允许,是不能访问文件的。并且,只有用户手动允许当前用户编辑 hosts , iHosts 才能正常干活。之所以没有弹对话框提权,是出于安全的考虑,以及上架 App Store 。
    quietjosen
        5
    quietjosen  
    OP
       2016-04-25 09:08:22 +08:00
    @herozzm ^_^
    squid157
        6
    squid157  
       2016-04-25 09:08:22 +08:00 via iPhone
    沙盒了还能改 hosts ? 开源否?想看看实现
    quietjosen
        7
    quietjosen  
    OP
       2016-04-25 09:08:54 +08:00
    @jokie 极有可能,不能;不能就算了...
    quietjosen
        8
    quietjosen  
    OP
       2016-04-25 09:09:55 +08:00
    @squid157 其实没什么神秘的,你试的过程会发现,让你手动在终端中输入命令,看那个命令就知道了,是允许当前用户编辑 hosts
    zhangxiaoman
        9
    zhangxiaoman  
       2016-04-25 09:11:54 +08:00
    跟 switchHosts 有啥区别
    weihongchang
        10
    weihongchang  
       2016-04-25 09:15:37 +08:00
    用了感觉还不错,分组管理,不干扰,不用修改原来文件
    quietjosen
        11
    quietjosen  
    OP
       2016-04-25 09:16:25 +08:00
    @zhangxiaoman 功能上有些不同。
    比如,你可以
    在“开发环境”中将 domain.com 指向 192.168.1.2
    在“线上环境”中将 domain.com 指向 192.168.1.8

    如果需要将“开发环境”切换到“线上环境”,使用 iHosts 的一个分组中只能激活一项的功能,只需要点一次鼠标就可以了。不知道你目前是怎么解决这样的需求的?
    quietjosen
        12
    quietjosen  
    OP
       2016-04-25 09:16:41 +08:00
    @weihongchang 嘿嘿,好用就好 :)
    skull
        13
    skull  
       2016-04-25 09:20:28 +08:00
    Gas Mask 目前在用的这个
    quietjosen
        14
    quietjosen  
    OP
       2016-04-25 09:23:04 +08:00
    @skull 不妨试试哦~
    zhangxiaoman
        15
    zhangxiaoman  
       2016-04-25 09:52:37 +08:00
    @quietjosen
    http://7xoso8.com1.z0.glb.clouddn.com/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202016-04-25%20%E4%B8%8A%E5%8D%889.52.40.png

    这里有个启动哪一个方案的功能..

    我平时没有这种需求.. 开发跟线上的域名不会配置成一样的.
    偶尔也是直接改下 hosts
    quietjosen
        16
    quietjosen  
    OP
       2016-04-25 09:58:17 +08:00
    @zhangxiaoman 恩,那看来使用习惯或者团队的开发环境不同吧 :)
    zhangxiaoman
        17
    zhangxiaoman  
       2016-04-25 10:06:00 +08:00
    @quietjosen 主要是... 我刚下了你的这个.. 要升级才能建更多的节点还是分组来着.
    Starduster
        18
    Starduster  
       2016-04-25 10:29:15 +08:00
    66666 好东西,测 CDN 的时候天天手改 hosts= =
    quietjosen
        19
    quietjosen  
    OP
       2016-04-25 10:32:18 +08:00
    @zhangxiaoman 娃哈哈~
    quietjosen
        20
    quietjosen  
    OP
       2016-04-25 10:32:29 +08:00
    @Starduster 你值得拥有!
    hrong
        21
    hrong  
       2016-04-25 11:13:03 +08:00 via Android
    楼主 能同时改 DNS 么?
    现在每天在不同的环境中切换 WIFI 的时候, DNS 无法自动切换,很是麻烦
    quietjosen
        22
    quietjosen  
    OP
       2016-04-25 11:52:25 +08:00
    @hrong 目前不能呢,记下来了~
    hackpro
        23
    hackpro  
       2016-04-25 12:17:58 +08:00
    分组组合这个还是蛮期待的 要比 Gas Mask 好一些
    之前给他们反馈过 可惜没理我==
    lonelygo
        24
    lonelygo  
       2016-04-25 12:35:00 +08:00
    期待比 Gas mask 好用
    hackpro
        25
    hackpro  
       2016-04-25 12:38:28 +08:00   ❤️ 1
    下载适用了以下 不错 有几个小建议
    1. 图标不是很好看,建议外面加个圈 然后弄成反相模式
    2. 退出的按钮建议做在一级菜单上,减少用户操作的频次
    3. Host 的显示如果能和 Gas Mask 一样增加高亮会更好些
    4. Host 编辑模式希望增加列编辑模式,这样可以快速进行注释或者解注释操作,另外如果能增加注释与解注释快捷键就更好了

    目前还在试用 后续有建议的话会再反馈给你
    quietjosen
        26
    quietjosen  
    OP
       2016-04-25 13:36:20 +08:00   ❤️ 1
    @lonelygo 恩,试试吧,会持续改进的。
    quietjosen
        27
    quietjosen  
    OP
       2016-04-25 13:38:38 +08:00
    @hackpro
    1. “反相模式”,是类似于蓝底白字的效果吗?
    2. 主要考虑到如果正常使用的话,可能会常驻。有个小操作你可以试试:右手使用鼠标点击托盘图标后,左手使用 Command+Q 退出。我就是这么干的,感觉还好。
    3. 恩,下个版本就会增加
    4. 这个,说实话难度大了点,后续会考虑的。

    非常感谢这么详细的建议!
    hackpro
        28
    hackpro  
       2016-04-25 14:26:33 +08:00
    @quietjosen 对 H 最好加粗些 目前太细了
    另外,第四点,可以程序直接操作,对已选取的行增加或者去除#就好了
    quietjosen
        29
    quietjosen  
    OP
       2016-04-25 15:00:27 +08:00
    @hackpro 恩,明白了,这个倒简单粗暴。
    nan
        30
    nan  
       2016-04-25 15:02:17 +08:00
    挺好的工具,可以高亮一下内容码,类似 Hostbuddy 那种……
    quietjosen
        31
    quietjosen  
    OP
       2016-04-25 15:03:01 +08:00
    @nan 好的,记下了,楼上 hackpro 也提了这一点。
    zclzhangcl
        32
    zclzhangcl  
       2016-04-25 18:40:01 +08:00
    目前 mac 在用 gas mask 。楼主的这个和 windows 下面的 host admin 有一点像。支持!
    quietjosen
        33
    quietjosen  
    OP
       2016-04-25 18:51:18 +08:00
    @zclzhangcl 是吗?那我出门左转去瞧瞧;感谢 ^_^
    ChoateYao
        34
    ChoateYao  
       2016-04-25 18:58:57 +08:00
    目前商品不再中国地区销售。
    quietjosen
        35
    quietjosen  
    OP
       2016-04-25 19:42:43 +08:00
    @ChoateYao 还在审核,稍等哦~
    lonelygo
        36
    lonelygo  
       2016-04-25 20:49:39 +08:00
    @quietjosen 能 gas mask 一样定义远程 host 文件么(貌似现在也没好用的了,只能手动 copy 回来)
    quietjosen
        37
    quietjosen  
    OP
       2016-04-25 21:41:09 +08:00
    @lonelygo 目前不行。主要什么场景下会使用远程 Hosts 文件呢?比如使用 Google 等被墙网站的 IP ?
    helloSwift
        38
    helloSwift  
       2016-04-25 21:56:05 +08:00
    cool
    lonelygo
        39
    lonelygo  
       2016-04-26 10:05:49 +08:00
    @quietjosen 嗯,这个属于极端的 梯 子 啊
    quietjosen
        40
    quietjosen  
    OP
       2016-04-26 11:06:18 +08:00
    @lonelygo 好吧,不过,坦白讲,我觉得 ShadowSocks 是更好的梯子。
    ChoateYao
        41
    ChoateYao  
       2016-04-26 16:00:55 +08:00
    这么坑,还限制 50 个节点??就不能一次性全部开放出来?
    quietjosen
        42
    quietjosen  
    OP
       2016-04-26 17:58:42 +08:00
    @ChoateYao 哎,这也是为了可持续发展啊~
    lonelygo
        43
    lonelygo  
       2016-04-26 17:59:11 +08:00
    @quietjosen 多种方案,有备无患
    quietjosen
        44
    quietjosen  
    OP
       2016-04-26 18:02:30 +08:00
    @ChoateYao 其实, 50 个绝对够了。为了测试,我加过 50 个,菜单已经长到桌面都显示不下了。
    quietjosen
        45
    quietjosen  
    OP
       2016-04-26 18:02:53 +08:00
    @lonelygo 也是;我现在就是 Shadowsocks + VPN
    ChoateYao
        46
    ChoateYao  
       2016-04-26 18:07:45 +08:00
    @quietjosen 持续发展难道不是应该推出更多更棒的功能吗?很棒的软件很想购买,但是看到限制 50 个节点之后,我觉得还可以等等。
    quietjosen
        47
    quietjosen  
    OP
       2016-04-26 18:16:19 +08:00
    @ChoateYao 好,欢迎监督、欢迎关注 iHosts 后续的更新,看来我得化压力为动力了。
    dreambt
        48
    dreambt  
       2016-04-26 22:34:26 +08:00
    感觉还是 Gas mask 更好一些
    quietjosen
        49
    quietjosen  
    OP
       2016-04-26 23:02:16 +08:00
    @dreambt 能说得具体点吗?
    quietjosen
        50
    quietjosen  
    OP
       2016-05-03 02:01:07 +08:00
    @herozzm 已经上架 Mac App Store: https://itunes.apple.com/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        51
    quietjosen  
    OP
       2016-05-03 02:01:40 +08:00
    @weihongchang 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        52
    quietjosen  
    OP
       2016-05-03 02:01:57 +08:00
    @Starduster 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        53
    quietjosen  
    OP
       2016-05-03 02:02:13 +08:00
    @hackpro 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        54
    quietjosen  
    OP
       2016-05-03 02:02:30 +08:00
    @lonelygo 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        55
    quietjosen  
    OP
       2016-05-03 02:02:44 +08:00
    @ChoateYao 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        56
    quietjosen  
    OP
       2016-05-03 02:03:02 +08:00
    @nan 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        57
    quietjosen  
    OP
       2016-05-03 02:03:14 +08:00
    @zclzhangcl 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    quietjosen
        58
    quietjosen  
    OP
       2016-05-03 02:03:22 +08:00
    @ChoateYao 已经上架 Mac App Store: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12
    觉得不错的话,帮忙给个好评哦,谢谢 ^_^
    hackpro
        59
    hackpro  
       2016-05-03 02:06:39 +08:00
    @quietjosen 正在下载
    quietjosen
        60
    quietjosen  
    OP
       2016-05-03 02:11:02 +08:00
    @hackpro 哈哈,你也这么晚啊;感谢,有情况来吐槽哦~
    dotudeth
        61
    dotudeth  
       2016-05-03 09:31:39 +08:00
    目前在用 Chrome HostAdmin ,功能差不多。
    quietjosen
        62
    quietjosen  
    OP
       2016-05-03 09:35:58 +08:00
    @dotudeth 恩,有自己趁手的工具就行。
    lonelygo
        63
    lonelygo  
       2016-05-03 12:20:02 +08:00   ❤️ 1
    @quietjosen 已经更新为 MAS 版本,已评价
    quietjosen
        64
    quietjosen  
    OP
       2016-05-03 12:25:21 +08:00
    @lonelygo 感谢感谢!
    ifyour
        65
    ifyour  
       2016-05-03 12:28:06 +08:00 via iPhone
    改 dns 的时候最好能刷新 dns 缓存
    quietjosen
        66
    quietjosen  
    OP
       2016-05-03 13:19:42 +08:00
    @ifyour 恩,这个会加进去的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2875 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:28 · PVG 22:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.