本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

OpenSpeedTest是一款免费开源的HTML5网络性能测试工具,采用原生JavaScript开发,仅依赖XMLHttpRequest(XHR)、HTML、CSS、JS及SVG等浏览器内置Web API,无需任何第三方框架或库。部署简单,只需Nginx等静态Web服务器即可运行。项目始于2011年,2013年正式启用OpenSpeedTest.com作为专用域名。
工具仅包含HTML、CSS、JS等静态文件,无需担心安全更新或隐藏漏洞,可放心用于安全环境。
原生JavaScript编写,无第三方依赖,测速脚本经gzip压缩后体积不足8kB,意外实现了高性能运行。
兼容IE10及以上所有现代浏览器,可在任何带浏览器的设备上运行(电脑、手机、平板等)。
用户界面基于SVG开发,可自适应各种屏幕尺寸和分辨率。
需使用支持HTTP/1.1及以上协议的Web服务器(如Nginx、Apache、IIS、Express等),并满足以下配置:
GET、POST、HEAD、OPTIONS请求,响应状态为200 OK;POST请求,响应状态为200 OK;client_max_body_size设置为35MB及以上;post-body内容长度调至35MB以上;提供多平台预打包应用,直接下载即可使用,无需手动配置服务器:
适合局域网、广域网或无互联网环境部署,基于nginxinc/nginx-unprivileged:stable-alpine镜像,资源占用低(非root用户运行)。
安装Docker后,执行以下命令启动容器:
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
或使用docker-compose.yml:
version: '3.3' services: speedtest: restart: unless-stopped container_name: openspeedtest ports: - '3000:3000' # HTTP端口 - '3001:3001' # HTTPS端口 image: openspeedtest/latest
访问测试:
-p 80:3000 -p 443:3001。docker run -e ENABLE_LETSENCRYPT=True -e DOMAIN_NAME=speedtest.yourdomain.com -e USER_EMAIL=[邮箱已删除] --restart=unless-stopped --name openspeedtest -d -p 80:3000 -p 443:3001 openspeedtest/latest
nginx.crt和nginx.key,挂载证书目录:
sudo docker run -v /本地证书目录:/etc/ssl/ --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
通过URL参数启动,支持预设时长或自定义秒数:
Low(300秒)、Medium(600秒)、High(900秒)等,可缩写为首字母(如S=L即Stress=Low)。支持同时传递多个参数(不区分大小写),例如:
[***] 或 [***]| 参数 | 用途 | 示例 |
|---|---|---|
Host/H | 指定测试服务器 | `[***] |
Test/T | 单独运行下载/上传/PING测试 | `[***] |
Ping/P | 设置PING采样数(更精准) | `[***] |
Out/O | 设置请求超时时间(毫秒) | `[***] |
项目基于MIT协议开源,允许自由使用、修改和分发,详情见GitHub仓库。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429