iHosts - 修改神器 (已提交 Mac App Store) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quietjosen
V2EX    macOS

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

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

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

    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 /td>
        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     Solana     5211 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 09:15 PVG 17:15 LAX 02:15 JFK 05:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86