在运维和网络管理中,测试服务器与客户端之间的网络带宽、延迟和上传下载速度是常见的需求。LibreSpeed 是一个开源、轻量、无需后端依赖的网络测速工具,支持纯前端部署,非常适合集成到个人服务器或企业网络环境中。

本文将详细介绍如何使用现代化的服务器管理面板 1Panel,通过其应用商店一键安装 OpenResty 服务器,并在网站管理中配置 PHP 环境,最终成功部署 LibreSpeed 测速页面。

提示:开始之前你需要拥有一个安装了 1Panel 的服务器即可开始。如果还不知道怎么安装,可以参考1Panel官方网站1Panel:现代化服务器管理的新选择进行安装


第一步:安装 OpenResty 服务器

1Panel 提供了丰富的应用商店功能,我们可以直接从中安装 OpenResty(基于 Nginx 的高性能 Web 平台)。

  1. 登录 1Panel 控制台。
  2. 进入左侧菜单 “应用商店”
  3. 搜索 “OpenResty”,点击安装,配置信息保持默认即可。
  4. 根据提示选择版本并完成安装。



注意:OpenResty 安装完成后,会自动配置好 Nginx 和 Lua 环境,但我们主要使用其作为 Web 服务器。


第二步:创建 PHP 运行环境

虽然 LibreSpeed 核心是前端 JavaScript,但为了支持测速后端接口(如 getIP.php 和结果处理),我们需要一个支持 PHP 的环境。

  1. 进入 “网站” → “运行环境”
  2. 点击 “创建环境”
  3. 选择 PHP 版本(推荐 PHP 7.4 或 8.0+)。
  4. 保持默认配置,点击“确认”完成创建。

该环境将用于后续网站的 PHP 支持。


第三步:添加网站并配置根目录

接下来,我们创建一个网站来托管 LibreSpeed。

  1. 进入 “网站” → “网站管理”
  2. 点击 “创建网站”
  3. 点击 “运行环境” 选择刚刚创建的 PHP 运行环境。
  4. 填写域名或直接使用 IP+端口号。
  5. 点击“确认”完成创建。


第四步:部署 LibreSpeed 代码

  1. GitHub下载LibreSpeed压缩包

    快速下载直链:speedtest-5.4.1.zip

  2. 点击目录图标,进入站点目录

  3. 删除自带的文件,上传压缩包


  4. 解压文件:

  5. 将文件夹里的文件移动至网站根目录:


此时,你的网站目录中应包含 index.htmlfavicon.ico 等文件。


第五步:访问测速页面

打开浏览器,输入你设置的域名或服务器 IP 地址:

你应该能看到 LibreSpeed 的测速界面,点击“开始测速”即可测试下载、上传和延迟。


第六步:优化与安全建议

  • 启用 HTTPS:在 1Panel 中为网站配置域名并申请 SSL 证书,提升安全性。
  • 限制访问:可通过 1Panel 设置访问规则或 IP 白名单。
  • 自定义页面:修改 index.html 中的 CSS 或使用官方构建工具定制界面。

总结

通过 1Panel 的应用商店和网站管理功能,我们仅需几分钟即可完成 LibreSpeed 的部署。整个过程无需手动编译 Nginx 或配置 PHP-FPM,大大降低了运维门槛。

无论是用于个人网络监控、IDC 测速展示,还是企业内部网络评估,LibreSpeed + 1Panel 都是一个高效、稳定的解决方案。


你已经成功部署了自己的网络测速服务!
欢迎在评论区分享你的测速结果或部署经验。

项目地址