收起左侧

利用Docker,定时刷下载流量

4
回复
366
查看
[ 复制链接 ]

6

主题

31

回帖

0

牛值

江湖小虾

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

image.png

image.png

附上代码:

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
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

5

回帖

0

牛值

江湖小虾

大佬 这个咋用啊

复制代码去部署DOCKER就可以了  详情 回复
昨天 23:05

1

主题

11

回帖

0

牛值

江湖小虾

可以有办法绕过代理吗?我问ai修改后,一直报错,无法解决

我是用豆包修改的,可以直接构建运行的噢  详情 回复
昨天 23:04

6

主题

31

回帖

0

牛值

江湖小虾

昨天 23:04 楼主 显示全部楼层
jiangchn1990 发表于 2026-2-1 10:07
可以有办法绕过代理吗?我问ai修改后,一直报错,无法解决

我是用豆包修改的,可以直接构建运行的噢

6

主题

31

回帖

0

牛值

江湖小虾

昨天 23:05 楼主 显示全部楼层

复制代码去部署DOCKER就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则