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

安利一下我新写的网速检测小工具 NetSpeedMonitor

  •  1
     
  •   congeec · 2016-03-23 22:34:52 +08:00 · 5938 次点击
    这是一个创建于 3201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mac App Strore 里有个Netword Speed Monitor,经常崩溃,底层调用shell写的脚本,最重要的是收 $1.99......
    呐,这个灰常简单 。
    demo

    第一次发 OS X 小工具,求 review 😝
    https://github.com/Congee/NetSpeedMonitor

    22 条回复    2018-03-18 12:12:05 +08:00
    YzSama
        1
    YzSama  
       2016-03-23 23:12:09 +08:00 via iPhone
    加油。功能有点单调了。习惯用那个 stats menu
    tyhunter
        2
    tyhunter  
       2016-03-23 23:25:53 +08:00
    给个赞,不过我用 Little Snitch
    songjiaxin2008
        3
    songjiaxin2008  
       2016-03-23 23:37:21 +08:00
    点赞!要是能看具体每个进程的网速就好了
    Autonomous
        4
    Autonomous  
       2016-03-24 00:00:48 +08:00 via iPhone
    希望早日上架 mas
    hoythan
        5
    hoythan  
       2016-03-24 00:00:48 +08:00 via iPhone
    @songjiaxin2008 …那你为什么不直接用苹果自带的监控应用………
    max1525
        6
    max1525  
       2016-03-24 00:02:21 +08:00 via iPad
    这个好,不用装那个啥 istatus 了
    wangcheng
        7
    wangcheng  
       2016-03-24 00:41:53 +08:00
    上传下载反了吧……
    congeec
        8
    congeec  
    OP
       2016-03-24 07:35:28 +08:00 via iPhone
    @songjiaxin2008 要看每个进程的数据需要苹果的私有 API ,不过我在找的


    @wangcheng 啥?我瞅瞅
    @Autonomous 目前不打算上架,开源了,大家免费用就是啦
    avalon
        9
    avalon  
       2016-03-24 08:21:31 +08:00 via iPhone
    这个足够轻量
    laoyur
        10
    laoyur  
       2016-03-24 09:10:27 +08:00
    只求一点:开启互联网共享( WiFi 共享)后,可以看到流出的流量
    如果楼主你能做到这点,就吊了
    Little Snitch 表示做不到
    congeec
        11
    congeec  
    OP
       2016-03-24 09:17:43 +08:00 via iPhone
    @laoyur 记得以前开 Wi-Fi 共享的时候有个 awdl0 会记录流量。如果是这样的话,很容易实现的
    elviscai
        12
    elviscai  
       2016-03-24 10:06:10 +08:00
    做个 PingInfoView for Mac 吧~~$1.99 也买~~XD

    http://www.nirsoft.net/utils/multiple_ping_tool.html
    eddiechen
        13
    eddiechen  
       2016-03-24 10:25:59 +08:00
    @elviscai 话说这个看起来和终端跑 ping 没啥区别的样子,求指点
    congeec
        14
    congeec  
    OP
       2016-03-24 10:48:29 +08:00
    @elviscai 噗,你一定在逗我
    这种东西做出来也会开源。用了开源软件这么多年,怎么好意思不回馈社区呢
    congeec
        15
    congeec  
    OP
       2016-03-24 10:51:52 +08:00
    @wangcheng 果然反了,灰常感谢
    jzhone
        16
    jzhone  
       2016-04-03 17:52:10 +08:00 via iPhone
    嗯,没有更新啦?
    congeec
        17
    congeec  
    OP
       2016-04-03 17:53:51 +08:00
    @jzhone debug 中,在添加多网卡监测
    jzhone
        18
    jzhone  
       2016-05-31 01:15:45 +08:00
    好像没下文了
    congeec
        19
    congeec  
    OP
       2016-05-31 08:11:03 +08:00
    @jzhone Kenny 同学,毕业季,现在是没时间啦
    albertofwb
        20
    albertofwb  
       2018-03-18 11:40:16 +08:00
    嗨,我 fork 了你的项目,继续开发下去了,刚开始自学 MAC 这边的开发。
    刚发布了一个 [v0.2]( https://github.com/albertofwb/NetSpeedMonitor/releases)
    congeec
        21
    congeec  
    OP
       2018-03-18 12:03:53 +08:00   ❤️ 1
    @albertofwb great start!
    Currently the code in SpeedProvider.c is POSIX compatible, which implies it should works in Linux, too. But if you would like to have finer granularity, like showing speed per app, take a look at this repo: https://github.com/BonzaiThePenguin/Loading

    and some private api: /System/Library/PrivateFrameworks/NetworkStatistics
    albertofwb
        22
    albertofwb  
       2018-03-18 12:12:05 +08:00 via Android
    @congeec 非常感谢你的支持与指点!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.