开源测速神器LibreSpeed + 1Panel:几分钟拥有自己的Speedtest
在运维和网络管理中,测试服务器与客户端之间的网络带宽、延迟和上传下载速度是常见的需求。LibreSpeed 是一个开源、轻量、无需后端依赖的网络测速工具,支持纯前端部署,非常适合集成到个人服务器或企业网络环境中。
本文将详细介绍如何使用现代化的服务器管理面板 1Panel,通过其应用商店一键安装 OpenResty 服务器,并在网站管理中配置 PHP 环境,最终成功部署 LibreSpeed 测速页面。
提示:开始之前你需要拥有一个安装了 1Panel 的服务器即可开始。如果还不知道怎么安装,可以参考1Panel官方网站和1Panel:现代化服务器管理的新选择进行安装
第一步:安装 OpenResty 服务器
1Panel 提供了丰富的应用商店功能,我们可以直接从中安装 OpenResty(基于 Nginx 的高性能 Web 平台)。
- 登录 1Panel 控制台。
- 进入左侧菜单 “应用商店”。
- 搜索 “OpenResty”,点击安装,配置信息保持默认即可。
- 根据提示选择版本并完成安装。
注意:OpenResty 安装完成后,会自动配置好 Nginx 和 Lua 环境,但我们主要使用其作为 Web 服务器。
第二步:创建 PHP 运行环境
虽然 LibreSpeed 核心是前端 JavaScript,但为了支持测速后端接口(如 getIP.php
和结果处理),我们需要一个支持 PHP 的环境。
- 进入 “网站” → “运行环境”。
- 点击 “创建环境”。
- 选择 PHP 版本(推荐 PHP 7.4 或 8.0+)。
- 保持默认配置,点击“确认”完成创建。
该环境将用于后续网站的 PHP 支持。
第三步:添加网站并配置根目录
接下来,我们创建一个网站来托管 LibreSpeed。
- 进入 “网站” → “网站管理”。
- 点击 “创建网站”。
- 点击 “运行环境” 选择刚刚创建的 PHP 运行环境。
- 填写域名或直接使用 IP+端口号。
- 点击“确认”完成创建。
第四步:部署 LibreSpeed 代码
-
从GitHub下载LibreSpeed压缩包
快速下载直链:speedtest-5.4.1.zip
-
点击目录图标,进入站点目录
-
删除自带的文件,上传压缩包
-
解压文件:
-
将文件夹里的文件移动至网站根目录:
此时,你的网站目录中应包含 index.html
、favicon.ico
等文件。
第五步:访问测速页面
打开浏览器,输入你设置的域名或服务器 IP 地址:
你应该能看到 LibreSpeed 的测速界面,点击“开始测速”即可测试下载、上传和延迟。
第六步:优化与安全建议
- 启用 HTTPS:在 1Panel 中为网站配置域名并申请 SSL 证书,提升安全性。
- 限制访问:可通过 1Panel 设置访问规则或 IP 白名单。
- 自定义页面:修改
index.html
中的 CSS 或使用官方构建工具定制界面。
总结
通过 1Panel 的应用商店和网站管理功能,我们仅需几分钟即可完成 LibreSpeed 的部署。整个过程无需手动编译 Nginx 或配置 PHP-FPM,大大降低了运维门槛。
无论是用于个人网络监控、IDC 测速展示,还是企业内部网络评估,LibreSpeed + 1Panel 都是一个高效、稳定的解决方案。
你已经成功部署了自己的网络测速服务!
欢迎在评论区分享你的测速结果或部署经验。
项目地址:
- LibreSpeed: https://github.com/librespeed/speedtest
- 1Panel: https://1panel.cn