七千二百袋水泥
七千二百袋水泥
Published on 2025-10-25 / 3 Visits

全面指南:在NAS设备上部署MySpeed多功能网络测速分析工具,支持多测速源自由切换、自动定时测试与可视化图表报告

项目概述

MySpeed 是一款专业的网络速度测试与分析应用程序,能够持续记录并保存最长30天的测速历史数据,为用户提供深入的网络性能洞察。

核心功能

  • 📊 生成清晰的速度、延迟等统计数据,支持以列表和图表形式直观展示
  • ⏰ 自动执行速度测试任务,并允许通过Cron表达式灵活设置测试间隔时间
  • 🗄️ 可直接在MySpeed实例中添加并管理多个测速服务器
  • 🩺 配置健康检查机制,当出现错误或服务中断时,支持通过电子邮件、Signal、WhatsApp、WebHook或Telegram发送通知
  • 📆 测试结果数据可保留长达30天,便于长期趋势分析
  • 🔥 兼容Prometheus和Grafana集成,实现更高级的监控和数据可视化
  • 🗳️ 可在Ookla、LibreSpeed和Cloudflare等多种速度测试服务器之间进行选择切换

项目源代码仓库地址:https://github.com/gnmyt/myspeed
项目官方网站:https://myspeed.dev

Docker Compose部署配置

services:  
  myspeed:  
    image: docker.1ms.run/germannewsmaker/myspeed  
    container_name: myspeed  
    restart: unless-stopped  
    network_mode: host   # 为提升测速效率,建议采用host网络模式运行  
    volumes:  
      - ./data:/myspeed/data  # 持久化存储测试记录数据  
    environment:  
      RUN_TEST_ON_STARTUP: false  
      SERVER_PORT: 5216   # 默认服务端口为5216,如遇端口冲突可进行调整

为优化镜像下载体验,上述配置中已集成Docker镜像加速地址docker.1ms.run,用户可直接使用此地址获取更快的下载速度,但需注意该加速服务的长期可用性可能发生变化。

安装与使用步骤

完成Docker Compose部署后,务必检查容器日志以确认服务正常启动,执行命令docker compose logs -f,当观察到以下日志输出时:

myspeed  | Server listening on port 5216

即表示MySpeed服务已成功启动。测试过程中,启动完成可能需要等待一分钟左右。启动成功后,在浏览器中访问地址:http://<nas-ip>:5216即可打开应用界面。

Image

首次访问系统时,需要进行基础初始化配置。首先选择测速服务提供商,可选选项包括:Ookla(国际知名测速平台)、LibreSpeed(开源测速解决方案)、Cloudflare(公益测速服务);推荐优先选择Ookla,其次考虑LibreSpeed。

Image

若不确定如何选择服务提供商也无需担心,后期可通过设置选项随时更换。届时可以逐一测试不同提供商,找到最适合自身网络环境的方案。

选定测速提供商后,需配置签约带宽数值,例如下行1000Mbps、上行50Mbps的典型设置:

Image

完成初始化配置后,如果界面显示为英文,可先调整语言设置。点击右上角设置按钮,按照下图所示进行选择:

Image

切换至中文界面后,操作体验更为舒适。需要注意的是,当前中文翻译可能存在部分表述不够精准的情况,但这不影响基本功能的理解与使用。

接下来点击设置按钮旁的表盘图标,即可立即执行单次速度测试:

Image

示例图中展示了四次测试记录,最下方两行使用Ookla提供商,中间一行采用LibreSpeed,最上方则为Cloudflare测试结果。可见Ookla与LibreSpeed各有优势,具体表现取决于用户的实际网络环境。

如需更换测速服务提供商,可点击右上角设置按钮,选择"更换提供商"选项:

Image

若希望以图表形式查看测速统计结果,可在设置菜单中选择"改变观点"功能:

Image

选择"测试统计"选项即可切换至图表视图:

Image

设置菜单中还包含其他实用功能,虽然不常使用,但"更改频率"选项值得关注,可用于配置自动定时测速任务,用户可根据需求自行探索。

总结

  • 同时支持多个测速服务提供商是一大亮点,便于用户获取多源数据参考对比
  • 特别适合游戏爱好者及其他对网络带宽性能敏感的用户群体
  • 远程办公人员或IT专业人士可结合内网穿透技术,远程评估企业网络状况,提升工作效率