开源代码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

内网搭建speedtest测速工具相关推荐

  1. speedtest 测速工具具体的上传下载时间段 和 对应 tcp流 定位

    点击wireshark 菜单栏的统计->对话: 在跳出的对话框里点击tcp页面: 点击 按照 bytesA->B排序,排在上面的tcp流就是上行测速的流. 如下图的log中,根据RelSt ...

  2. 无法访问windows安装服务_最好用的内外网测速工具, speedtest 服务器搭建指南

    大家好, 我是可爱的排骨 目录一. speedtest 简介. 二. 安装到 Windows. 难度 ★★ 三. 安装到 Linux. 难度 ★★★★★ 四. 安装到 群晖 DSM. 难度 ★ 五. ...

  3. 局域网千兆网速测试软件,局域网测速工具软件:charIOT

    charIOT是一款专业的局域网测速工具软件,并且是目前世界上唯一认可的应用层IP网络及网络设备的测试软件,可以提供端到端,多操作系统,多协议测试,多应用模拟测试,其应用范围包括有线,无线,局域,广域 ...

  4. 查看网络抖动_Linux下3种常用的网络测速工具

    大家好,我是良许. 不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生.本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络 ...

  5. 比较好用的服务器和网站在线测速工具分享

    选择主机或者服务器的时候,我们会常用服务器和网站在线测速工具,是不是开通到服务器会先拿IP地址进行测速看看是不是达到我们的预期和商家介绍的标准.当然,后续我们网站和项目在运营中,也会去经常看看PING ...

  6. linux 网路测速服务器,Linux下3种常用的网络测速工具

    不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生.本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况. fast f ...

  7. linux sd卡测速工具下载,Linux下3种常用的网络测速工具

    原标题:Linux下3种常用的网络测速工具 不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生.本文介绍三个 Linux 命令行下的网络测速工具, ...

  8. CHARIOT 一款专业的局域网测速工具软件

    用事实说话,CHARIOT CHARIOT是一款专业的局域网测速工具软件,并且是目前世界上唯一认可的应用层IP网络及网络设备的测试软件,可以提供端到端,多操作系统,多协议测试,多应用模拟测试,其应用范 ...

  9. 12个在线网站测速工具——web性能

    网站的访问速度对于一个网站非常重要,没有一个人会喜欢速度慢的网站.下面是12款在线测试网站的访问速度和性能的工具,在优化网站的时候很有用. Pingdom 测试网站每个元素的加载速度,比如html.图 ...

最新文章

  1. node.js学习随笔
  2. Angular module加载的原理研究
  3. CN Erlounge IV 讲师名单公布及Call For Topic
  4. JPA分页查询与条件分页查询
  5. Unity 4 3 制作一个2D横版射击游戏
  6. 60-150-044-使用-Sink-Flink自定义RetractStreamTableSink
  7. Netty工作笔记0058---Netty群聊系统客户端
  8. 2021中国大学生程序设计竞赛部分题解(CCPC)- 网络选拔赛(重赛)
  9. 联想服务器(RD540)安装双系统
  10. Delphi Sockets.pas单元中TIpSocket的Bug
  11. 试图运行项目时出错:无法启动调试 没有正确安装调试器
  12. 802.1x客户端 linux,Gentoo Linux--校园网(802.1x)拨号认证客户端解决方案
  13. matlab2016a下载包及安装教程
  14. GB50311-2007综合布线工程设计规范
  15. 使用git时代码被冲掉
  16. cisco路由器交换机忘记密码后的恢复
  17. 国外大学网上免费课程
  18. SQLite源代码分析----------分词器②
  19. ajax.updater 返回值,jquery中Ajax.updater的等价物是什么?
  20. XDOJ 378 正整数的最优分解

热门文章

  1. MarkdownPad 2的安装、配置、优化,自定义样式、生成目录,解决win10渲染错误等
  2. 逆置单链表——递归与非递归
  3. C语言循环语句——while、for、do while
  4. Excel中文本替换函数
  5. 【二手车交易价格预测】赛题理解
  6. 用久的苹果电脑是闲置回收还是维修
  7. 大厂经典数据库(MongoDB)面试题整理汇总
  8. 如何选择正确的图片格式? 图片格式详细科普
  9. jquery--图片传送带
  10. 乐视X625手机刷机(全三个版本)官方包附刷机教程OEM解锁