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

参考资料

0

vps_download

1

Docker Tags