根据这篇“是时候出手了,规避运营商PCDN误判限速”,配置使用后觉得一直都在下载,下载的流量会超级大
因为个人的特殊癖好,不想一直都在下载,所以我用豆包修改了部分代码,增加一个自定义设置项,可以修改运行日期和时间、下载速度、单词下载文件大小、检测时间,下载链接等;但不知道问什么,有时候会报错的,不过这个报错不影响正常运行下载,如果有哪位大佬可以帮忙修正一下


附上代码:
version: '3.8'
`services:
traffic-keeper:
image: alpine:latest
container_name: net-flow-generator
restart: unless-stopped
同步宿主机时区,保证时间判断准确
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
限制日志大小
logging:
driver: `
| - -c |
| # ===================== 可自定义配置项(按需修改) ===================== |
| # 运行星期(1=周一,2=周二...7=周日,多个用空格分隔,如"1 2 3 4 5"仅工作日) |
| RUN_WEEKDAYS="1 2 3 4 5 6" |
| # 每日运行开始时间(格式:HH:MM:SS) |
| RUN_START_TIME="00:00:00" |
| # 每日运行结束时间(格式:HH:MM:SS) |
| RUN_END_TIME="17:29:59" |
| # 下载速度限制(如2M=2MB/s、1000K=1000KB/s) |
| DOWNLOAD_SPEED="500K" |
| # 单次下载文件大小(字节,2000000000=约2GB) |
| DOWNLOAD_SIZE="1500000000" |
| # 运行时:下载完成后休息时间(秒) |
| RUN_INTERVAL="3600" |
| # 非运行时:检测是否到运行时间的间隔(秒) |
| IDLE_CHECK_INTERVAL="600" |
| # 下载链接(可直接替换) |
| DOWNLOAD_URL="https://speed.cloudflare.com/__down?bytes=" |
| # ===================== 固定逻辑(无需修改) ===================== |
| # 替换阿里云源+安装curl(保留原错误检查) |
| sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories&& \ |
| apk add --no-cache curl |
code