Repolode
autobrr

autobrr/netronome

自托管的网络测速与服务器监控工具,附带 Web 界面,基于 Go 和 React 构建。

可替代:Speedtest by Ookla

Star
1,342
Fork
90
未关闭 Issue
36
最近提交
3天前

这是什么?

Netronome 可以通过 Speedtest.net、iperf3 或 LibreSpeed 进行网络测速,同时支持路由追踪,并持续观察丢包情况和 DNS 解析器的表现。部署在服务器上的 Agent 会把系统与带宽数据回传到中心实例。

当被监控的数值超过你设定的阈值时,Netronome 会发送通知。服务端、Web 界面和 Agent 打包在同一个可执行文件中,也提供 Docker Compose 配置用于容器部署。

项目后端使用 Go,前端采用 React,通过生成配置文件和首次启动时在 Web 界面中创建用户完成初始化。

核心功能

  • 01支持通过 Speedtest.net、iperf3 和 LibreSpeed 进行测速。
  • 02提供路由追踪与丢包监控。
  • 03支持 DNS 解析器监控。
  • 04Agent 可回传服务器的系统与带宽数据。
  • 05数值超过阈值时发送通知。
  • 06服务端、Web 界面和 Agent 合并为单一可执行文件。

适用场景

  • 长期记录家庭或办公室服务器的互联网与局域网吞吐量。
  • 在一个面板中监控多台服务器的带宽与系统负载。
  • 当丢包或延迟超过可接受范围时及时收到告警。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/autobrr/netronome.git
  2. 2

    进入项目目录

    cd netronome
  3. 3

    修复数据卷的权限

    docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data
  4. 4

    生成配置文件

    docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config
  5. 5

    启动服务,然后打开 http://localhost:7575 并创建用户

    docker compose -f distrib/docker/docker-compose.yml up -d

使用前须知

  • README 中的快速开始使用 Docker;二进制文件及其他平台的安装方法仅在外部安装文档中说明。
  • 采用 GPL-2.0 许可证,这是一种 Copyleft 许可证,衍生作品须以相同条款开源。

标签

常见问题

netronome 是什么?
自托管的网络测速与服务器监控工具,附带 Web 界面,基于 Go 和 React 构建。 Netronome 可以通过 Speedtest.net、iperf3 或 LibreSpeed 进行网络测速,同时支持路由追踪,并持续观察丢包情况和 DNS 解析器的表现。部署在服务器上的 Agent 会把系统与带宽数据回传到中心实例。
netronome 可以免费使用吗?用的什么许可证?
netronome 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
netronome 还在维护吗?
活跃维护中。netronome 最近一次提交是在 2026年10月17日。
netronome 适合用来做什么?
长期记录家庭或办公室服务器的互联网与局域网吞吐量。 在一个面板中监控多台服务器的带宽与系统负载。 当丢包或延迟超过可接受范围时及时收到告警。
netronome 怎么安装和运行?
克隆仓库: git clone https://github.com/autobrr/netronome.git 进入项目目录: cd netronome 修复数据卷的权限: docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data 生成配置文件: docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config 启动服务,然后打开 http://localhost:7575 并创建用户: docker compose -f distrib/docker/docker-compose.yml up -d
在哪里获取 netronome?
源代码和安装说明在 GitHub 上:https://github.com/autobrr/netronome

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目