yml2213
|
331208742e
|
build(deploy): 优化 uv 安装与部署并发保护
|
2026-10-23 09:59:32 +08:00 |
|
yml2213
|
b47dde47e9
|
build: 缓存 npm/pip/uv/apt 依赖
|
2026-10-17 21:08:52 +08:00 |
|
yml2213
|
d3005478a9
|
feat(huya): 支持四段式账号导入接码及旋转/文本点选多级验证码闭环过验
- 账号导入:支持'账号----密码----手机号----接码链接'四段式解析与持久化存储
- 旋转验证码 (rotate_auth / xz):逆向分析官方协议,基于圆周边界采样互相关算法秒级计算旋转还原角度
- 文本点选验证码 (dx_auth):内置成语与古诗名句语料,支持题干菜名提取与古诗/成语挖空正则求解及小图动态合成
- 短信二次验证 (sms_auth2):结合 sms_url 自动轮询接码链接并 Hex 编码提交官方过验
- 前端交互:增加接码标签、在线查询短信验证码、一键自动短信登录与测试接码链接功能
- 回归测试:新增旋转验证、短信接码流与文本点选测试用例(173 passed)
|
2026-09-06 13:56:44 +08:00 |
|
yml2213
|
3ce1c7a51b
|
test: pytest 工程化落地 — 本地门禁、容器测试镜像、迁移链冒烟测试
- 门禁: 本地 pre-push 钩子(.git/hooks,推送前强制跑全量 pytest)
- Docker: 新增 test 镜像阶段(含 dev 依赖与 tests),compose 提供
--profile test run --rm test 入口;dev.sh 支持 ./dev.sh test
- 测试基建: 根目录 conftest.py 统一 DATABASE_URL/APP_ENCRYPTION_KEY,
移除 9 个测试文件内的重复 setdefault(含多余 import os)
- 迁移冒烟: tests/test_migrations.py 校验链线性、脚本可编译、空库整链
upgrade head 后与 Base.metadata 表/列/索引对齐
- 修复冒烟测试发现的漂移: YybRechargeTask.task_id 冗余 index=True
(唯一索引已覆盖,迁移链未建普通索引,模型与真实 schema 对齐)
- alembic.ini: path_separator=os 消除弃用告警;README 补测试章节
|
2026-08-30 18:54:00 +08:00 |
|
yml2213
|
1413b4f030
|
chore: 虎牙逆向考古资料移出 git 跟踪 — rm --cached + .gitignore 兜底
不再跟踪(本地保留):
- evidence/ 抓包证据/反编译/IDA 数据库/.so dump (1133 文件)
- scripts/ 逆向实验脚本 (仅保留 migrate_sqlite_to_mysql.py)
- tools/ frida hook/抓包 + unidbg hydev + 虎牙协议复刻工具
保留跟踪:
- e语言/ docs/ core/huya/verification/models/ core/huya/fingerprint/
Dockerfile: COPY scripts/ 收窄为仅业务迁移脚本。
|
2026-08-30 12:56:25 +08:00 |
|
yml2213
|
1a20c367db
|
合并应用宝 Worker 容器
|
2026-08-12 17:59:26 +08:00 |
|
yml2213
|
cebbd94ae8
|
流程通了
|
2026-08-12 17:30:00 +08:00 |
|
yml2213
|
32f9eadfdb
|
支持 MySQL 迁移与性能优化
|
2026-07-25 10:23:19 +08:00 |
|
yml2213
|
9ec4bba0a9
|
修复虎牙任务台卡死与轮询过重,并调整默认端口
默认端口改为后端 8800 / 前端 5174,避免多项目冲突。
清理无执行器的残留 running 任务,支持停止无效批次;绑定二维码结果页不再被假活跃批次锁死。
任务列表默认剥离 base64 小程序码,按需拉取详情,空闲轮询降频,显著降低 tasks 请求体积。
|
2026-07-24 11:38:07 +08:00 |
|
yml2213
|
c3044dbf69
|
更换加速地址.腾讯云-阿里云
|
2026-07-12 19:48:14 +08:00 |
|
yml2213
|
85dc8da3b3
|
修复虎牙验证运行时依赖
Docker 镜像补充 nodejs,支持 pyexecjs 执行虎牙滑块验证,并增加镜像源失败回退。
|
2026-07-06 11:54:44 +08:00 |
|
yml2213
|
3928b43460
|
pip使用国内镜像
|
2026-07-05 21:35:01 +08:00 |
|
yml2213
|
af6994f75b
|
Dockerfile 加国内 apt 镜像源
|
2026-07-05 21:32:37 +08:00 |
|
yml2213
|
2966d0d577
|
Dockerfile: uv改用pip安装,避免ghcr.io网络不通
|
2026-06-24 16:12:27 +08:00 |
|
yml2213
|
dd56de9bd4
|
fix: 修复proxy_service和account_service中不当的顶层import
- proxy_service.py: 将requests和WhitelistManager改为函数内延迟import,
避免启动时加载不需要的依赖;移除未使用的get_exit_ip_via_proxy导入
- account_service.py: 移除未使用的func、joinedload、AuditLog、
user_has_permission顶层导入
|
2026-06-23 08:35:29 +08:00 |
|
yml2213
|
021b96628e
|
修复Docker构建:uv pip install需要README.md(pyproject.toml声明了readme)
|
2026-06-23 00:59:59 +08:00 |
|
yml2213
|
157793cf0f
|
修复Dockerfile构建失败:移除README.md的COPY(被.dockerignore排除)
|
2026-06-23 00:57:27 +08:00 |
|
yml2213
|
93d358f214
|
添加Docker部署方案
- 多阶段Dockerfile:第一阶段构建前端(npm),第二阶段Python运行时(uv+opencv)
- docker-compose.yml:单服务,data/logs目录挂载持久化
- deploy.sh一键部署脚本:自动构建+启动+健康检查
- .dockerignore排除不必要文件减小构建上下文
- main.py添加前端静态文件服务(生产环境单端口部署)
- README更新部署文档和代理配置说明
|
2026-06-23 00:54:48 +08:00 |
|