自建 speedtest 服务端 web 并使用 cli 测试内网带宽

自建 speedtest 服务端 web 并使用 cli 测试内网带宽

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

LibreSpeed 是一个自托管的 HTML5 速度测试工具,易于设置,支持 PHP 和 Node,适用于内网和公网测速,并支持 Docker 部署。可以使用命令行工具 librespeed-cli 进行测速,提供示例和配置方法。

🎯

关键要点

  • LibreSpeed 是一个自托管的 HTML5 速度测试工具,易于设置,适用于内网和公网测速。
  • 支持 PHP 和 Node,能够快速部署,适合移动设备使用。
  • 可以使用 Docker 部署,命令为:docker run -e MODE=standalone -p 158:80 -it adolfintel/speedtest。
  • 提供命令行工具 librespeed-cli 进行测速,支持通过 stdout 传入服务器参数。
  • 示例命令可以在内网使用,测速地址为 http://192.168.25.8:158/backend/。

延伸问答

LibreSpeed 是什么?

LibreSpeed 是一个自托管的 HTML5 速度测试工具,适用于内网和公网测速。

如何使用 Docker 部署 LibreSpeed?

可以使用命令:docker run -e MODE=standalone -p 158:80 -it adolfintel/speedtest 来部署 LibreSpeed。

librespeed-cli 是什么?

librespeed-cli 是一个命令行工具,用于测试互联网速度,支持通过 stdout 传入服务器参数。

如何在内网使用 librespeed-cli 测试速度?

可以使用命令:echo '[{"id": 1,"name": "a","server": "http://192.168.25.8:158/backend/"}]' | ./librespeed-cli --local-json 来进行测速。

LibreSpeed 支持哪些编程语言?

LibreSpeed 支持 PHP 和 Node,适合快速部署。

如何配置 librespeed-cli 的服务器参数?

可以通过 echo 命令将 JSON 格式的服务器参数传入 librespeed-cli,例如使用 --local-json 选项。

➡️

继续阅读