内网搭建speedtest测速工具

本文介绍了如何在CentOS7服务器上使用宝塔面板安装Nginx、MySQL、PHP和phpMyAdmin,然后下载并部署LibreSpeed的speedtest项目,进行测速平台的搭建。此外,还提到了通过Docker部署测速平台的两种镜像选择及其运行命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开源代码https://github.com/librespeed/speedtest

搭建教程:
https://zhuanlan.zhihu.com/p/500402001 https://zhuanlan.zhihu.com/p/501218706?utm_id=0

宝塔官网https://www.bt.cn

一、实验环境
准备一台CentOS7系统服务器,开启root SSH远程登录。

二、操作步骤
1.宝塔Linux面板7.9.0安装
使用宝塔官网的Centos安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装成功会出现以下提示

Congratulations! Installed successfully!

外网面板地址: http://1.1.1.1:8888/1a93ccbe
内网面板地址: http://2.2.2.2:8888/1a93ccbe
username: 9ouxxlor
password: 2859fbf7
If you cannot access the panel,
release the following panel port [8888] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口

2.安装必要的套件
Nginx、Mysql、PHP和phpMyAdmin

3.添加站点
在这里插入图片描述

4.speedtest文件下载
https://github.com/librespeed/speedtest

5.上传speedtest文件
在文件/www/wwwroot/www.testtest.com(上传的目录就是新增站点的目录)
在这里插入图片描述
再解压

6.访问测速网站
http://www.testtest.com:65443/speedtest-master/example-singleServer-full.html
这里访问路径根据html所在的文件路劲填写

7.界面优化一下
example-singleServer-full.html名称改为speedtest.html
在这里插入图片描述

LibreSpeed Example改为内网测速平台speedtest

效果
在这里插入图片描述
8.测速信息与数据库对接
导入数据库telemetry_mysql.sql(这个sql文件在github下载的包里面有),修改telemetry_settings.php(在文件在之前上传到站点目录里面有)信息
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
9.登录phpMyAdmin管理数据库的工具
在这里插入图片描述
10.测速测试
在这里插入图片描述

测试查看数据库,测试客户端的网速信息,数据库中已经有了。

在这里插入图片描述

通过docker部署speedtest测速平台

1、安装docker

2、拉取镜像

  • 在有网的情况下可以直接执行docker run命令会自动拉取并运行容器
  • 如果是在内网则可以,下载镜像后导入

在网上冲浪发现有连个镜像比较好用,如下:
镜像1:https://hub.docker.com/r/openspeedtest/latest#!

docker pull openspeedtest/latest

镜像2:https://hub.docker.com/r/ilemonrain/html5-speedtest/#!

docker pull ilemonrain/html5-speedtest

3、运行容器
使用命令:

docker run [-t/-d] -p [6688]:80 ilemonrain/html5-speedtest:alpine

参数详解:

-t:启动后显示日志,可用Ctrl+C转入后台运行
-d:后台模式启动
-p 6688:80:镜像映射端口,修改6688为任意端口即可

示例命令:

docker run -d -p 6688:80 ilemonrain/html5-speedtest:alpine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值