avatar

RWO.cc

读一次写一次

  • 首页
  • 搭建手册
  • 笔记
  • 短视频
  • 关于
  • 🌈200粉丝🌈
Home 内网搭建测速speedtest
文章

内网搭建测速speedtest

Posted 2024-08-27 Updated 2024-08- 27
By RWO.
6~8 min read

librespeed 是一个自托管的HTML5速度测试和更多功能。易于设置,提供示例,可配置,适用于移动设备。支持PHP、Node、多个服务器等。

该项目部署简单,可以用于内网带宽测速或自建公网测速等。

librespeed 官方 GitHub 地址

adolfintel/speedtest - Docker 镜像地址

效果图

测速效果图

docker

docker-run

docker run -e MODE=standalone -p 46834:80 -it adolfintel/speedtest

docker-compose

version: '3.3'
services:
    speedtest:
        container_name: speedtest
        image: adolfintel/speedtest
        restart: no
        ports:
            - '46834:80'
        environment:
            - TITLE=内网测速		#网页标题
            - MODE=standalone		#运行模式,内网就单节点
            - PASSWORD=123456		#可以自定义,可以自己去掉

服务器

可以使用该组织提供的配套工具 speedtest-cli 实现 cli 测速:

$ librespeed-cli -h
NAME:
   librespeed-cli - Test your Internet speed with LibreSpeed 🚀

USAGE:
   librespeed-cli [global options] [arguments...]

...

能够支持使用 stdout 直接传入服务器参数,官方文档给出了基本用法:

echo '[{"id": 1,"name": "a","server": "https://speedtest.example.com/","dlURL": "garbage.php","ulURL": "empty.php","pingURL": "empty.php","getIpURL": "getIP.php"}]' | librespeed-cli --local-json -

举个例子,我部署了一套 speedtest 地址为: http://192.168.21.3:46834

那么我在内网使用这个命令即可测速:

# 自用的拉取地址,可以直接使用,也可以从官方 github 获取预构建版本
$ wget -O libspeed-cli https://res.frytea.com/d/Dev/scripts/librespeed-cli_1.0.10_linux_amd64/librespeed-cli

# 开始测速,在访问地址后面加上 /backend/ 路径即可
$ echo '[{"id": 1,"name": "a","server": "http://192.168.21.3:46834/backend/","dlURL": "garbage.php","ulURL": "empty.php","pingURL": "empty.php","getIpURL": "getIP.php"}]' | ./librespeed-cli --local-json -
Using local JSON server list from stdin
Selecting the fastest server based on ping
Selected server: a [192.168.25.8]
You're testing from: {"processedString":"192.168.27.75 - private IPv4 access","rawIspInfo":""}
Ping: 0.00 ms	Jitter: 0.00 ms
Download rate:	17014.33 Mbps
Upload rate:	2483.74 Mbps

References#

  • librespeed/speedtest
  • librespeed/speedtest-cli
搭建手册
安装 install 折腾 工具 docker docker-compose
License:  CC BY 4.0
Share

Further Reading

Aug 29, 2024

2FAuth--双因素身份验证器

1. 前言 这期我们来聊一聊二步验证。 双重认证Two-factor authentication,缩写为"2FA",又称为双重验证、双因子认证、双因素认证,也有叫两步验证2-Step Verification,是多重要素验证中的一个特例,使用两种不同的元素,基于时间随机生成一串验证码用于和服务器验

Aug 28, 2024

Syncthing – 数据同步利器

无论办公、文件共享、团队协作还是家庭照片、视频、音乐、高清电影的存储,我们常常都有文件同步和存储的需求。但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了。好吧,我已经转战使用onedriver了,但是在单位里面,没有互联网,找开源的软件试试自己搭建吧。 自建网盘云储存同步服务的软件有很多, S

Aug 27, 2024

内网搭建测速speedtest

librespeed 是一个自托管的HTML5速度测试和更多功能。易于设置,提供示例,可配置,适用于移动设备。支持PHP、Node、多个服务器等。 该项目部署简单,可以用于内网带宽测速或自建公网测速等。 librespeed 官方 GitHub 地址 adolfintel/speedtest - D

OLDER

Redis安装(Docker)

NEWER

Python 中的内置函数 `any()` 和 `all()`

Recently Updated

  • 什么是 python 的闭包
  • 使用argparse模块解析命令行参数
  • Python中的二维码生成与解析(花里胡哨)
  • Python中的二维码生成与解析(基础使用)
  • 使用platform模块获取系统信息

Trending Tags

学习 Git 工具 SQL docker-compose 每日一点 快捷键 Flink fastapi Windows

Contents

©2025 RWO.cc. Some rights reserved.

Using the Halo theme Chirpy