启用实时带宽

DeviceShelf 可以实时显示你网络中哪台设备此刻正在收发数据。这使用抓包,因此需要一次性的高权限设置。以下是各平台的开启方法。

macOS 内置

  1. 打开 DeviceShelf,进入左侧边栏的带宽选项卡。
  2. 点击「设置 BPF 访问」。这会一次性授予抓包权限——无需 sudo,也无需注销。
  3. 打开页面顶部的实时带宽开关。每台设备的流量会立即开始出现。

备选方案:用 sudo 启动一次 DeviceShelf。BPF 按钮是更简单、可持久的选项。

Windows 需要 Npcap

  1. npcap.com 下载并安装 Npcap(免费安装程序——保留默认选项)。
  2. 重启 DeviceShelf,让它识别刚安装的抓包驱动。
  3. 打开带宽选项卡,并打开实时带宽开关。

Npcap 是 Windows 标准的抓包驱动(Wireshark 也用它)。出于授权原因,DeviceShelf 不捆绑它,因此需要这次一次性安装。可在 Intel/AMD(x64)和 ARM PC 上运行。

Linux 内置

  1. 打开 DeviceShelf,进入带宽选项卡。
  2. 点击「设置 BPF 访问」以授予抓包权限,或用 sudo 启动 DeviceShelf。
  3. 打开实时带宽开关。

抓包使用你系统内置的 libpcap——无需额外安装任何东西。

你的数据留在本地

抓包只统计你自己网络上每台设备的字节数,用来显示谁在忙。没有任何内容被记录、检查或发往任何地方——所有测量都在你的机器上完成,和 DeviceShelf 的其余部分一样。