一个用于捕获抖音直播推流地址的工具,基于 Python 开发。
- 自动捕获抖音直播推流地址
- 多网卡支持
- 用户账号系统
- VIP会员管理
- 单设备登录限制
- 安全的密码加密存储
- QQ邮箱验证码注册
- Python 3.12
- tkinter (GUI)
- MySQL (数据库)
- cryptography (加密)
- pyinstaller (打包)
- Inno Setup (安装包制作)
- Windows 7/8/10/11
- 需要管理员权限运行
- 需要安装 WinPcap 或 Npcap
- 安装 Python 3.12
- 安装依赖:
pip install -r requirements.txt- 安装 MySQL 数据库
- 导入数据库结构:
source database.sql- 配置数据库连接:
- 复制
src/config.template.py为src/config.py - 修改
config.py中的数据库配置信息
- 复制
├── src/ # 源代码
│ ├── stream_capture.py # 主程序
│ ├── database.py # 数据库管理
│ └── utils.py # 工具函数
├── build.py # 构建脚本
├── setup.iss # 安装包配置
├── requirements.txt # 项目依赖
└── README.md # 项目文档
- 新增单设备登录限制
- 优化设备切换逻辑
- 设备锁定时间从30分钟改为5分钟
- 新增新用户注册送1天VIP体验
- 改进密码加密存储方式
- 优化用户界面
- 基础功能实现
- 用户系统
- VIP管理
- 推流码捕获
-
设备ID管理
- 退出登录时立即清除设备ID
- 设备锁定时间为5分钟
- 超过5分钟未活跃允许其他设备登录
-
VIP管理
- 新用户注册送1天体验
- VIP过期当天仍可使用
- 定时检查VIP状态
-
安全性
- 密码加盐存储
- 验证码5分钟有效
- 登录失败限制
-
安全提示
- 不要提交 config.py 到版本控制系统
- 保护好数据库凭据
- 定期更换密钥和密码
- 使用环境变量存储敏感信息
- 运行构建脚本:
python build.py- 生成安装包:
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" setup.iss- 作者:记得晚安科技
- 微信:Hatebetray_