软件介绍
评论列表

目录

LibreSpeed是一款轻量级的开源网络测速解决方案,为用户提供无需任何插件即可在浏览器中运行的测速体验。它基于HTML5和JavaScript构建,兼容包括IE11、Edge、Chrome、Safari以及移动端浏览器在内的所有现代浏览器。

该项目在GitHub上维护了多个后端实现版本,包括Go语言实现的speedtest-go、Rust语言实现的speedtest-rust以及命令行客户端speedtest-cli等。官方还提供了Docker镜像,用户只需一条docker run命令即可在本地或云服务器上快速完成部署。国内许多高校如中科大、东北大学、上海大学等已基于LibreSpeed搭建了校园网速测试站点。

官网入口地址

https://librespeed.org/

下载地址

开源项目地址:https://github.com/librespeed/speedtest

命令行客户端:https://github.com/librespeed/speedtest-cli/releases

Docker镜像:可通过 docker pull ghcr.io/librespeed/speedtest 获取

功能介绍

LibreSpeed提供了全面的网络性能测试功能。在测速能力方面,它支持下载带宽测量和上传带宽测量,测试结果可以实时显示为Mbps或MB/s两种单位。在网络质量评估方面,它能够检测Ping值和抖动,帮助用户判断网络的延迟程度和稳定性。

在网络信息识别方面,LibreSpeed能够识别用户的IP地址、运营商以及地理距离,这些信息会直接在结果页面展示。它还可以通过配置ipinfo.io的API密钥来获取更详细的ISP信息。

在数据管理方面,LibreSpeed支持可选的遥测功能,允许管理员将测试结果存储到MySQL、PostgreSQL或SQLite数据库中,方便进行统计分析和历史数据追踪。同时它也支持结果分享功能,用户可以将测速结果以图片形式分享给他人。

在部署灵活方面,LibreSpeed支持多种运行模式,包括独立模式、后端模式(仅提供测速节点,面)和前端模式(仅提供界面,对接多个后端测速节点),适合不同规模的部署需求。

应用场景

LibreSpeed适用于多种网络测速场景。个人用户可以使用它来检测家庭宽带的实际速度,判断网络运营商提供的带宽是否达标。校园网络管理员可以搭建校内测速节点,为师生提供低延迟、高可用的本地测速服务,帮助排查校园网络问题。

企业IT部门可以在内网部署LibreSpeed,用于监控公司网络的质量变化,或在更换网络设备、升级带宽后验证实际效果。对于云服务用户来说,可以在VPS上自托管LibreSpeed,从不同地理位置测试到该服务器的网络连接质量。

开发者和技术爱好者可以将嵌入到自己的项目或管理后台中,作为网络诊断模块的一部分。

使用方法

LibreSpeed提供了多种部署和使用方式。最简单的使用方法是直接访问官方或他人已部署好的测速页面,点击页面上的开始按钮即可自动完成下载、上传、Ping和抖动的测试,整个过程在浏览器中完成,无需任何安装。

对于想要自托管部署的用户,最快捷的方式是使用Docker。执行以下命令即可在本地启动一个LibreSpeed服务:

docker run -p 80:8080 -d --name speedtest --rm ghcr.io/librespeed/speedtest

启动后,在浏览器中访问 http://localhost 即可使用。

如果需要更完整的配置,可以使用Docker Compose进行部署,支持设置站点标题、启用遥测功能、配置数据库、设置统计页面密码等高级选项。

对于不使用Docker的用户,也可以从GitHub下载源码,将中的index.html、speedtest.js、speedtest_worker.js等文件复制到Web服务器的共享目录中,并确保PHP环境已正确配置即可。

LibreSpeed还提供了命令行客户端,适合在无图形界面的服务器或嵌入式设备上使用。

服务支持

LibreSpeed作为开源软件,主要依靠社区提供支持和维护。项目在GitHub上积极维护,用户可以通过提交Issue报告问题或提出功能请求。由于采用LGPL-3.0许可证,用户和开发者可以自由使用、修改和分发代码,也允许将LibreSpeed集成到商业产品中。

关于成本方面,LibreSpeed本身免费,用户可以无限期使用而无需支付任何费用。但如果用户启用了IP信息查询功能并使用ipinfo.io服务,则需要根据使用量申请对应的API密钥,ipinfo.io本身提供免费配额,超出部分需要付费。

对于企业用户,如果希望获得更稳定的ISP信息查询服务,可以考虑购买ipinfo.io的商业API密钥。自托管部署所需的服务器资源由用户自行承担,官方提供了轻量级的Alpine Linux版Docker镜像以降低资源消耗。

源码反馈/咨询 (共有 条反馈)
验证码:

LibreSpeed常见问题

本文标签
上一篇:TongLeMa
下一篇:IP125.com