CDN 流量触发器 是一个基于 Python 的高并发、可控流量触发工具,适用于测试或刷新你拥有授权的 CDN 缓存资源。本项目带有图形化界面(Tkinter),无需命令行即可操作。
⚠️ 注意:请仅对自己拥有或被授权的域名/资源使用此工具,滥用可能触犯法律。
-
高并发可控
使用生产者-消费者(asyncio.Queue)模型,避免一次性创建大量协程导致Session is closed或内存暴涨。 -
速率控制
支持每秒请求速率限制,可基于令牌桶(Token Bucket)实现。 -
持续时间或总请求数
可按固定持续时间触发请求,或按照总请求数停止。 -
代理池支持
支持 HTTP/HTTPS 代理,按请求随机选择。 -
全局唯一
aiohttp.ClientSession
在整个运行周期保持打开,避免Session is closed。 -
缓存控制和响应读取
可选择是否添加 cache-bust 参数、是否读取响应体。 -
SSL 校验开关
可禁用/启用 SSL 校验。 -
GUI 控件集成
- 可输入目标 URL 列表
- 可输入代理列表
- 设置并发、Worker 数量、请求速率、超时时间、总请求数、持续时间等
- 实时日志与统计显示
- 点击底部超链接直接访问创作者主页或 GitHub 仓库
-
用户代理 (UA) 随机选择
多浏览器 UA 可选,模拟真实请求。
Python 版本推荐 >=3.10。
pip install aiohttp aiofiles