Overview

Full name
docker.io/badapple9/speedtest-x
Registry
docker.io
Namespace
badapple9
Repository
speedtest-x
Cached tags
5
Last synced
07/13/2026, 12:18 PM

Introduction

SpeedTest-X 自建测速 Web 服务,HTML5 测下行/上行/Ping,内网带宽验收、节点拨测与 ISP 线路对比的轻量测速面板。

Details

badapple9/speedtest-x 提供基于浏览器 HTML5 的网络测速页面,无需 Flash 即可测量延迟、下载与上传带宽。定位为内网/边缘测速 Web 服务,单容器即可对外提供测速页;机房链路验收、CDN 节点对比或家庭宽带自测,对外暴露时建议置于反向代理之后并限流。

快速启动

docker run -d --name speedtest-x \
  -p 8080:8080 \
  docker.io/badapple9/speedtest-x:latest

推荐实践

docker run -d --name speedtest-x \
  --restart unless-stopped \
  -p 8080:8080 \
  -e TZ=Asia/Shanghai \
  docker.io/badapple9/speedtest-x:1.0.0

核心参数说明

  • -p 8080:8080 — 测速 Web 页面端口
  • --restart unless-stopped — 宿主机重启后自动恢复
  • 对外 — 建议 Nginx 反代并限制访问频率
  • 定位 — 轻量测速,非生产监控平台

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: speedtest-x
spec:
  replicas: 1
  selector:
    matchLabels:
      app: speedtest-x
  template:
    metadata:
      labels:
        app: speedtest-x
    spec:
      containers:
        - name: speedtest
          image: docker.io/badapple9/speedtest-x:1.0.0
          ports:
            - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: speedtest-x
spec:
  selector:
    app: speedtest-x
  ports:
    - port: 8080
      targetPort: 8080

Ingress 限内网或 VPN 访问;按需配置 rate limit。

Latest tags (20)

View all 5 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/badapple9/speedtest-x
:2025-03-23
linux/amd64linux/arm64
2025/03/23 12:30171.7 MBsha256:105a5ab3c995
docker.io/badapple9/speedtest-x
:latest
linux/amd64linux/arm64
2025/03/23 12:30171.7 MBsha256:105a5ab3c995
docker.io/badapple9/speedtest-x
:2024-10-03
linux/amd64linux/arm64
2024/10/03 08:26171.6 MBsha256:4248a0a927dd
docker.io/badapple9/speedtest-x
:2023-10-31
linux/amd64linux/arm64
2023/11/01 03:35171.5 MBsha256:f7897ba50079
docker.io/badapple9/speedtest-x
:2022-07-27
linux/amd64linux/arm64
2022/07/27 14:49171.3 MBsha256:22783f841516