Windows 平台一键式网络测速诊断工具
auto-iperf-tool/
├── app/
│ ├── main.py # 入口文件
│ ├── gui.py # GUI 界面定义
│ └── iperf_runner.py # iperf3 进程管理
├── assets/
│ └── iperf3.exe # iperf3 Windows 二进制
├── build.spec # PyInstaller 打包配置
├── build.py # 一键构建脚本
├── requirements.txt # Python 依赖
├── .cnb.yml # CI/CD 流水线
├── README.md # 项目说明
└── README.txt # 用户使用说明(打包进 zip)
# 安装依赖
pip install -r requirements.txt
# 运行程序
python app/main.py
# 一键构建(下载 iperf3 + 打包 exe + 生成 zip)
python build.py
通过 .cnb.yml 配置,推送 v* 格式的 Tag 时自动触发构建和发布 Release。
| 组件 | 技术 |
|---|---|
| 语言 | Python 3.10+ |
| GUI | tkinter |
| 打包 | PyInstaller |
| CI/CD | CNB Pipeline |