Skip to content

WuJunJu/cdnkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

cdnkill

介绍

此项目提供了一个Python脚本,主要用于并发下载文件来刷cdn流量,并实时监测系统的上传和下载速度。通过异步I/O和多线程技术,实现了高效的任务处理和网络速度展示。

安装与依赖

  1. 首先确保您已安装Python环境。
  2. 使用pip安装所需库:
    pip install aiohttp psutil
    

使用步骤

  1. 将项目文件解压至本地目录。
  2. 编辑main.py文件中的url变量,将其替换为您想要下载的目标文件URL。
  3. 运行main.py脚本:
    python boom.py
    

脚本功能说明

  • 并发下载:脚本会同时发起多个HTTP GET请求,对指定URL进行并发下载操作。
  • 实时网络速度监测:脚本每2秒监测并打印一次系统的总下载和上传速度(单位为MB/s)。

注意事项

  • 根据您的网络带宽和服务器限制,可能需要适当调整并发下载任务的数量,以免刷流量效果不好
  • 脚本中的网络速度监测基于psutil库获取的数据,可能因系统差异、网络波动等因素产生一定误差。

结构说明

  • boom.py:主程序,负责并发下载和启动网络速度监测线程。
  • net_speed.py:定义了NetworkSpeedMonitor类,用于获取和打印实时网络速度。

兼容性

该脚本已在Python 3.7及更高版本上测试过,建议在相同或更高版本的Python环境中运行。

如遇问题

如在运行过程中遇到任何问题,请检查Python版本和相关库是否已正确安装,或提交issue以便作者进一步协助解决。

About

刷cdn流量的python脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages