更新日志
约 1250 字大约 4 分钟
2026-04-18
v1.6.1
播放快速路径(全新)
- 新增播放请求节流器:同一用户短时间内对同一视频的重复 302 请求,直接返回缓存的重定向 URL,跳过用户解析、设备检查、GetDirectURL 等全部流程,大幅降低响应延迟
- 异常频率保护:60 秒内同一 item+IP 请求超过 20 次自动限流,返回 429 状态码
分享播放重构
- 分享副号播放从「秒传+获取直链」改为「分享直链」模式:副号直接调用分享下载 API 获取直链,无需先秒传到副号再取直链
- 多副号目标随机轮询:配置多个分享副号时自动随机选择,单个失败自动尝试下一个
- 分享文件自动清理:副号通过分享下载 API 接收的文件会在缓存过期后自动删除
- 秒传回退携带直链:当秒传全部失败时,将已获取的分享直链传递给回退逻辑复用
源文件信息缓存
- 新增源文件信息缓存(TTL 5 分钟):多个自备用户或多个秒传目标播放同一视频时,源文件的 SHA1/Size/Pickcode 等元数据只需查询一次
- 覆盖秒传、自备网盘、Pickcode 三条路径
- 直链刷新使用剩余 TTL
HDHive ed2k 资源支持
- 频道监控新增 ed2k 网盘类型支持
- Telegraph API 集成:自动创建账号、懒加载 access_token 并持久化
- HDHive URL 正则扩展:同时支持两种格式
批量离线下载
- 新增 115 批量离线 API(add_task_urls):多条链接一次 API 调用提交
- 自动切换:2 条及以上自动使用批量 API
- 失败回退到逐条提交(含 4 秒间隔)
转存通知增强
- 资源名称始终显示
- 新增番号提取
- Telegraph 标题清洗
- TextURL 实体提取修复
Emby 用户策略同步优化
- 禁用/启用用户改为 read-modify-write 模式
- 同步用户时仅对新建用户设置权限
- Emby Bot 实例启动增加重试机制(指数退避 3s→6s→12s)
自备网盘配置同步
- 用户面板修改 Cookie 时自动同步到关联的自备 Pan115Config
- 清空 Cookie 时自动删除关联配置并解除绑定
其他
- 用户解析日志增强
- 移除 Gimy 配置页面和 Jumi 搜索/记录页面
- 回收站密码输入框新增显示/隐藏切换
v1.6.0
设备流控系统(全新)
- 新增设备在线数量限制功能
- 流控仅作用于登录认证、播放信息获取、视频播放三个关键环节
- 双层超时机制:空闲 5 分钟可被替换,30 分钟完全移除
- 平滑过渡:不立即中断现有播放
- 管理员不受约束
- 新增「活跃设备」管理页面
自备 Cookie 架构升级
- 自备网盘 Cookie 从用户表改为独立的 115 账号配置管理
- 升级首次启动时自动完成数据迁移
- 播放时优先读取关联配置,兼容旧数据
Cookie 过期检测优化
- 修复自备 Cookie 误报过期问题
- 共用 Cookie 检测一次同步给所有关联用户
- 消除重复过期提醒
预缓存增强
- 新增预缓存最大版本数限制(默认 2)
- 统一快速浏览检测逻辑
- 新增单集级别冷却机制
115 配置页面重构
- 从平铺卡片改为弹窗编辑模式
- 清理助手功能合并到配置弹窗
用户管理界面优化
- 编辑用户弹窗重新布局
- 表单字段新增详细描述
- 统一输入框高度和字号
- 默认排序优化
v1.5.8
Emby 访问线路隐藏
- 新增线路隐藏选项
- 隐藏线路可设置为对永久用户可见
- 用户面板根据用户类型自动过滤
115 RSA 加密兼容性增强
- 更新 RSA 公钥,保留旧公钥备用
- 解密时自动尝试新旧两个公钥
- JSON payload 智能检测
Emby 302 服务优化
- 新增成功预加载缓存
- 分享播放日志增强
- 活动记录优化
v1.5.7
115 离线下载优化
- 修复部分磁力、ed2k 链接离线失败问题
- 适配新的离线处理方式
Pickcode 模式增强
- 新增支持
?pickcode=abc/filename.mkv格式
面板访问稳定性优化
- 关闭 Caddy 默认管理端口
v1.5.6
分享播放与秒传增强
- 分享 STRM 秒传新增 sign_check 支持
- 秒传失败自动回退 share/receive 转存
- 自备模式下三级兜底:分享秒传 → 分享转存 → 分享直链
- 修复分享播放缓存 Cookie 错误问题
分享链路日志增强
- 分享解析开始日志
- 目标覆盖/注入日志
- 秒传目标日志
- 转存状态日志
稳定性验证
- 新增分享秒传/转存相关测试用例

