CDN 流量触发器(改进版 GUI)

项目简介

CDN 流量触发器 是一个基于 Python 的高并发、可控流量触发工具,适用于测试或刷新你拥有授权的 CDN 缓存资源。本项目带有图形化界面(Tkinter),无需命令行即可作。

⚠️ 注意:请仅对自己拥有或被授权的域名/资源使用此工具,滥用可能触犯法律。


功能特性

  • 高并发可控
    使用生产者-消费者()模型,避免一次性创建大量协程导致 或内存暴涨。asyncio.QueueSession 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

下载:

exe文件

py源文件

GitHub