启用实时带宽
DeviceShelf 可以实时显示你网络中哪台设备此刻正在收发数据。这使用抓包,因此需要一次性的高权限设置。以下是各平台的开启方法。
macOS 内置
- 打开 DeviceShelf,进入左侧边栏的带宽选项卡。
- 点击「设置 BPF 访问」。这会一次性授予抓包权限——无需
sudo,也无需注销。 - 打开页面顶部的实时带宽开关。每台设备的流量会立即开始出现。
备选方案:用 sudo 启动一次 DeviceShelf。BPF 按钮是更简单、可持久的选项。
Windows 需要 Npcap
- 从 npcap.com 下载并安装 Npcap(免费安装程序——保留默认选项)。
- 重启 DeviceShelf,让它识别刚安装的抓包驱动。
- 打开带宽选项卡,并打开实时带宽开关。
Npcap 是 Windows 标准的抓包驱动(Wireshark 也用它)。出于授权原因,DeviceShelf 不捆绑它,因此需要这次一次性安装。可在 Intel/AMD(x64)和 ARM PC 上运行。
Linux 内置
- 打开 DeviceShelf,进入带宽选项卡。
- 点击「设置 BPF 访问」以授予抓包权限,或用
sudo启动 DeviceShelf。 - 打开实时带宽开关。
抓包使用你系统内置的 libpcap——无需额外安装任何东西。
你的数据留在本地
抓包只统计你自己网络上每台设备的字节数,用来显示谁在忙。没有任何内容被记录、检查或发往任何地方——所有测量都在你的机器上完成,和 DeviceShelf 的其余部分一样。