收起左侧

刷高宽带下载量

0
回复
42
查看
[ 复制链接 ]

3

主题

15

回帖

0

牛值

江湖小虾

使用Docker容器刷下载量

通过参考net-flow-generator重写的代码。

适用场景

  • 家用 NAS 用户,上传流量远大于下载流量
  • 被运营商标记为异常上传用户
  • 需要平衡流量比例以避免限速
  • 优势:启动快、稳定、无需安装
  • 流量:日均 38-45GB
  • 镜像:curlimages/curl:latest
  • 零损耗:不写硬盘、不伤硬盘、不占空间

废话不多说,下面直接上yml代码

services:
  traffic-keeper:
    image: curlimages/curl:latest
    container_name: net-flow-generator
    restart: unless-stopped
    network_mode: host
    logging:
      driver: "json-file"
      options:
        max-size: "5m"
        max-file: "3"
    command:
      - /bin/sh
      - -c
      - |
        while true; do
          echo "$$(date): 开始下载"
          curl -L -o /dev/null \
            -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" \
            --connect-timeout 30 \
            --max-time 600 \
            --retry 3 \
            --retry-delay 5 \
            -w "下载完成! 耗时:%{time_total}s 大小:%{size_download}字节 速度:%{speed_download}字节/秒\n" \
            https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/b7aa64b3-8441-4d36-b8f7-409f3cfeac1c/public/windows11.0-kb5074109-x64_fe29a336e6e650dda4038e82bcc0c6286c70b9a1.msu
          echo "$$(date): 休息1000秒..."
          sleep 1000
        done

使用方法非常简单,打开飞牛中的docker,在compose窗口中,填写名称,设置路径(随便选个文件夹都行),然后选创建docker-compose.yml,粘贴上面提供的代码进去。勾选创建项目后立即启动。最后点一下确认。命运的齿轮就开始转动,祝你好运小伙子

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则