
Docker LibreSpeed
LibreSpeed 是一个用 JavaScript 实现的网速测试工具,不依赖 Flash、Java、Websocket 等技术。它利用 XMLHttpRequest 和 Web Workers 来进行测试,具有轻量级的特点。
功能特性
- 基本测试功能:支持下载速度、上传速度、Ping 值、抖动(Jitter)的测试。
- 额外信息获取:可获取 IP 地址、ISP 信息、与服务器的距离(可选)。
- 其他特性:支持遥测(Telemetry,可选)、测试结果分享(可选)以及多点测试(Multiple Points of Test,可选)。
LibreSpeed Github:https://github.com/librespeed/speedtest
LibreSpeed Docker部署文档:https://github.com/librespeed/speedtest/blob/master/doc_docker.md
Docker 部署
Docker 镜像获取
docker pull ghcr.io/librespeed/speedtest:latest
快速部署方法
docker run -p 80:8080 -d --name speedtest --rm ghcr.io/librespeed/speedtest
Docker Compose 部署
version: '3.7'
services:
speedtest:
container_name: speedtest
image: ghcr.io/librespeed/speedtest:latest
restart: always
environment:
MODE: standalone
#TITLE: "LibreSpeed"
#TELEMETRY: "false"
#ENABLE_ID_OBFUSCATION: "false"
#REDACT_IP_ADDRESSES: "false"
#PASSWORD:
#EMAIL:
#DISABLE_IPINFO: "false"
#IPINFO_APIKEY: "your api key"
#DISTANCE: "km"
#WEBPORT: 8080
ports:
- "80:8080" # webport mapping (host:container)
Demo 演示
LibreSpeed – Speed Test:https://librespeed.org