HTTP下载速度测试 (vps_download)¶
vps_download 0 是一款网络速度下载测试工具,主要用于 https://vps.qiyutech.tech/ 中的文件下载测试。
工作流¶
定时从服务器上获取需要测试下载的 URL 列表,然后运行 HTTP 下载测试,测试完毕后上报运行结果。
警告
对您可能不会有什么实际用途。
部署方法¶
使用 docker compose 部署 (docker tag 列表参见: Docker Tags 1)
编辑 docker-compose.yaml 文件¶
使用如下的 docker-compose 文件 (保存为: docker-compose.yaml):
version: "3.3"
# qiyutech/${{ env.IMAGE_NAME }}
# ghcr.io/qiyutechdev/${{ env.IMAGE_NAME }}
# registry.cn-hangzhou.aliyuncs.com/qiyutech/${{ env.IMAGE_NAME }}
services:
vps_download:
image: registry.cn-hangzhou.aliyuncs.com/qiyutech/vps_download:v0.2.0
container_name: vps_download
restart: always
network_mode: host
env_file:
- .env # add .env 文件
working_dir: /app
command: "python vps_download"
logging:
driver: local
options:
max-size: "10mb"
小技巧
修改 docker-compose 中的镜像地址 以便加速获取镜像
编辑 .env 环境变量配置文件¶
编辑配置(保存为: .env):
# 配置 APP Key
APP_KEY=
# 本机的 IP 地址
# 可选的,没有配置则尝试自动获取
IP_ADDRESS=
警告
docker-compose.yaml 和 .env 必须在同一个目录中(最好创建一个新的文件夹)
启动运行¶
使用命令启动(升级命令一样):
docker-compose up -d
停止运行¶
docker-compose down