全球主机交流论坛

标题: Speedtest-N网页单双线程测速脚本(可看记录-换皮) [打印本页]

作者: FAT2048    时间: 2022-4-8 12:27
标题: Speedtest-N网页单双线程测速脚本(可看记录-换皮)
本帖最后由 FAT2048 于 2022-4-8 12:37 编辑



**基于LibreSpeed和speedtest-x**

**本库是东凑西拼的屎山和bug堆起来的,能跑起来是个奇迹。**

**支持单线程,多线程测速**

**支持测速记录查询**





面板部署:

下载本仓库并解压到网站目录。
1、访问 {域名}/index.html 进行测速
2、打开 {域名}/results.html 查看测速记录
3、results.html页面提示接口报错,是因为没有权限。请给予目录755权限(宝塔所有者权限是www非root)

非面板部署:
yum install httpd php git -y
git clone https://github.com/youheiss/Speedtest-N.git
cd Speedtest-N/
cp -R backend/ chartjs/ *.html *.js /var/www/html/
cd /var/www/html/
chown -R apache *
systemctl start httpd  #重启httpd服务

参考的库(我抄袭的库)
https://github.com/librespeed/speedtest
https://github.com/BadApple9/speedtest-x

------


当做speedtest-x换皮+单线程测速,看到就行了

厂库地址:https://github.com/youheiss/Speedtest-N

9929洛杉矶 demo:http://154.19.242.8/


作者: 若志    时间: 2022-4-8 12:34
Mark 不错 现在就去装一下 试试
作者: Wnn    时间: 2022-4-8 12:35
好东西 收藏了
作者: hncdbai    时间: 2022-4-8 12:41
不错不错
作者: zhbbo    时间: 2022-4-8 13:02
9929是啥机器?不错
作者: FAT2048    时间: 2022-4-8 13:04
zhbbo 发表于 2022-4-8 13:02
9929是啥机器?不错

deepvm的9929
作者: 表弟    时间: 2022-4-8 13:09
先收藏为敬!
作者: 御宅的鸡蛋    时间: 2022-4-12 08:45
有木有一键脚本  不用面板那种
作者: FAT2048    时间: 2022-4-12 09:17
御宅的鸡蛋 发表于 2022-4-12 08:45
有木有一键脚本  不用面板那种

你把非面板部署的代码 复制到新建的xxx.sh文件里  然后运行./xxx.sh  就一键啦
作者: sunshao86    时间: 2022-4-12 09:23
跑起来了,但是一堆的IP.IO报错是什么原因?谢谢~
作者: FAT2048    时间: 2022-4-12 09:25
sunshao86 发表于 2022-4-12 09:23
跑起来了,但是一堆的IP.IO报错是什么原因?谢谢~

上个图片看看,不保证我能解决哈!!
作者: 御宅的鸡蛋    时间: 2022-4-12 09:29
FAT2048 发表于 2022-4-12 09:17
你把非面板部署的代码 复制到新建的xxx.sh文件里  然后运行./xxx.sh  就一键啦   ...

9929洛杉矶是哪个厂的 还不错
另外之前speedtest-x 我就问有没有单线程的了 结果被楼主做出来了
作者: sunshao86    时间: 2022-4-12 09:30
不知道能不能看清楚,啊哈哈哈,估计瞎眼了

IP地址:  This script detects the client's IP address and fetches ISP info from ipinfo.io/ * Output from this script is a JSON string composed of 2 objects
作者: FAT2048    时间: 2022-4-12 09:33
御宅的鸡蛋 发表于 2022-4-12 09:29
9929洛杉矶是哪个厂的 还不错
另外之前speedtest-x 我就问有没有单线程的了 结果被楼主做出来了 ...

deepvm的9929
作者: Benladen    时间: 2022-4-12 09:39
看着不错!
作者: 渣渣灰    时间: 2022-4-12 09:43
不错 收藏备用
作者: 虫虫    时间: 2022-4-12 09:45
不错   赞一个
作者: justfkqq    时间: 2022-4-12 09:53
root@TerrificUnwilling-VM:/# apt -y  install httpd php git
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package httpd is a virtual package provided by:
  yaws 2.0.6+dfsg-1+deb10u1
  webfs 1.21+ds1-12
  tntnet 2.2.1-3+b1
  nginx-light 1.14.2-2+deb10u4
  nginx-full 1.14.2-2+deb10u4
  nginx-extras 1.14.2-2+deb10u4
  mini-httpd 1.30-0.2
  micro-httpd 20051212-15.1
  lighttpd 1.4.53-4+deb10u2
  ebhttpd 1:1.0.dfsg.1-4.3+b2
  apache2 2.4.38-3+deb10u7
You should explicitly select one to install.

E: Package 'httpd' has no installation candidate

报错
作者: 花落无声    时间: 2022-4-12 09:56
收藏了。
作者: FAT2048    时间: 2022-4-12 09:59
justfkqq 发表于 2022-4-12 09:53
root@TerrificUnwilling-VM:/# apt -y  install httpd php git
Reading package lists... Done
Building de ...


没有找到httpd包  更新一下你的 apt源
作者: justfkqq    时间: 2022-4-12 10:01
FAT2048 发表于 2022-4-12 09:59
没有找到httpd包  更新一下你的 apt源

root@TerrificUnwilling-VM:/# apt -y update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Hit:4 https://download.docker.com/linux/debian buster InRelease
Reading package lists... Done
Building dependency tree      
Reading state information... Done
All packages are up to date.
root@TerrificUnwilling-VM:/# apt -y upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

更新了,还是一样的报错
作者: FAT2048    时间: 2022-4-12 10:11
justfkqq 发表于 2022-4-12 10:01
root@TerrificUnwilling-VM:/# apt -y update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit ...

ahhhhhhhh我是没办法了 我是菜鸡。反正就是要一个web环境  
作者: mehui    时间: 2022-4-12 10:17
打包个docker镜像吧
作者: FAT2048    时间: 2022-4-12 10:21
justfkqq 发表于 2022-4-12 10:01
root@TerrificUnwilling-VM:/# apt -y update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit ...

对不起我错了 你的不是报错 是说httpd里面有多个包 ,让你选择一个 (应该是吧)   

你试一下 apt install apache2
作者: march_chen    时间: 2022-4-12 10:22
收藏一下
作者: FAT2048    时间: 2022-4-12 10:24
mehui 发表于 2022-4-12 10:17
打包个docker镜像吧

有空学习一下先
作者: justfkqq    时间: 2022-4-12 10:32
FAT2048 发表于 2022-4-12 10:21
对不起我错了 你的不是报错 是说httpd里面有多个包 ,让你选择一个 (应该是吧)   

你试一下 ap ...

可以了,不过跟前面那要哥们一样,很多错误代码跑出来。
另外一个问题就是测速不准,我同时也部署了一个speedx,能测到200M,你这个只能测到0.3M,单线程更是只跑了0.03M

作者: FAT2048    时间: 2022-4-12 10:33
justfkqq 发表于 2022-4-12 10:32
可以了,不过跟前面那要哥们一样,很多错误代码跑出来。
另外一个问题就是测速不准,我同时也部署了一个s ...

什么系统  我只试过centos 其他没试过呢
作者: justfkqq    时间: 2022-4-12 10:34
FAT2048 发表于 2022-4-12 10:33
什么系统  我只试过centos 其他没试过呢

debian 10
作者: 燕十三丶    时间: 2022-4-12 10:39
感谢分享               
作者: 幺鸡    时间: 2022-4-12 10:40
justfkqq 发表于 2022-4-12 10:32
可以了,不过跟前面那要哥们一样,很多错误代码跑出来。
另外一个问题就是测速不准,我同时也部署了一个s ...

Speedtestx有连接吗?
作者: FAT2048    时间: 2022-4-12 10:41
justfkqq 发表于 2022-4-12 10:32
可以了,不过跟前面那要哥们一样,很多错误代码跑出来。
另外一个问题就是测速不准,我同时也部署了一个s ...

ip那个问题 我时间装Debian看看  但是你说的速度问题,speedtest-x能跑的 我就肯定能跑原因 咳咳咳 还有你该不会同时测速吧?
作者: 幺鸡    时间: 2022-4-12 10:48
justfkqq 发表于 2022-4-12 10:32
可以了,不过跟前面那要哥们一样,很多错误代码跑出来。
另外一个问题就是测速不准,我同时也部署了一个s ...

感谢老哥
作者: adef_1    时间: 2022-4-12 10:51
收藏一下
作者: cloverzrg    时间: 2022-4-26 10:21
speettest 这种东西做起来应该很简单,怎么这类项目这么少
作者: lzlancom    时间: 2022-4-26 16:39
用上啦,谢谢
作者: aLam    时间: 2022-4-26 18:04
好的




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4