Repository navigation
SheepGet v1.0.6
🚀 SheepGet v1.0.6 发布说明
现代轻量、极速高性能桌面下载管理器与流媒体嗅探工具。
💡 本次版本核心特性与关键更新
SheepGet v1.0.6 带来了传输引擎自适应调度、自动化直连 API 与 Agent Skill 生态集成、UI 净耗时与剩余时间 (ETA) 精准展示以及核心持久化性能升级:
1. ⚡ 传输引擎:自适应并发探测与 429/503 智能降级
- 自适应动态并发探测:下载引擎根据当前网络吞吐与服务器响应动态探测最佳分块并发数,在最大化利用可用带宽的同时避免过载;
- 429 Too Many Requests / 503 限速智能回退:当目标服务器返回 429 或 503 频控限速状态码时,引擎自动进入指数退避与分流熔断模式,动态缩减分块并发并渐进式恢复,彻底避免因高并发分块被源站封禁。
2. 🤖 直连下载 API、OpenAPI 规范与内置 Agent Skill 支持
- RESTful 直连下载 API:新增
POST /api/v1/tasks端点,支持无缝接收外部工具与脚本的自动化下载指令; - 双轨鉴权保障:在现有的动态会话令牌(Session Token)基础上,新增静态 API Key 认证支持,满足长期脚本与工具集成的安全调用需求;
- OpenAPI 3.1 规范暴露:端点挂载
GET /api/v1/openapi.json,方便各类 API 工具直接生成客户端调用代码; - 内置 Agent Skill:深度集成 AI Agent Skill 工具包,支持动态密钥同步与一键目录定位,开发者与 AI 助手可直接操作桌面端下载引擎。
3. ⏱️ 交互体验:净下载耗时与剩余时间 (ETA) 精确展示
- 真实有效下载耗时统计:主任务列表与独立共享进度窗口均引入净下载耗时统计,暂停、排队等待期间不计入有效耗时,还原真实传输时间;
- 高平滑动态 ETA 预估:基于滑动窗口瞬时速率精确估算剩余下载时间,大文件与变速网络环境下剩余时间显示更加平滑稳健。
4. 🚀 存储优化与 HLS 变体防重策略纠偏
- 持久化性能提升:任务元数据存储
tasks.json采用紧凑 JSON 格式持久化,大幅减少磁盘 I/O 读写与序列化开销; - HLS 多画质变体精准去重:优化流媒体任务防重检测逻辑,按变体规格(分辨率与清晰度)精准区分,避免不同画质的同一视频链接被误判为重复任务而被阻断。
📦 全平台分发包下载指引
| 操作系统 / 架构 | 分发包文件格式 | 产物推荐文件名 | 适用场景与说明 |
|---|---|---|---|
| Windows x64 | .exe (NSIS) |
SheepGet_1.0.6_x64-setup.exe |
推荐。主流 64 位 Windows 用户安装包,带桌面/开始菜单快捷方式与卸载程序 |
.zip (Portable) |
SheepGet_1.0.6_windows-x64-portable.zip |
推荐。绿色免安装便携包,解压即用,支持内置自动热更新 | |
.msi |
SheepGet_1.0.6_x64_en-US.msi |
Windows 企业级批量静默部署安装包 | |
| Windows ARM64 | .exe (NSIS) |
SheepGet_1.0.6_arm64-setup.exe |
适配 Snapdragon X Elite / Surface Pro 等 Windows on ARM 设备 |
.zip (Portable) |
SheepGet_1.0.6_windows-arm64-portable.zip |
Windows on ARM 绿色免安装便携包 | |
| macOS (Apple Silicon) | .dmg |
SheepGet_1.0.6_aarch64.dmg |
针对 M1/M2/M3/M4 系列 Mac,原生 ARM64 极致性能与低能耗 |
| macOS (Intel) | .dmg |
SheepGet_1.0.6_x64.dmg |
针对老款采用 Intel 芯片的 Mac 电脑 |
| macOS (Universal) | .dmg |
SheepGet_1.0.6_universal.dmg |
双架构通用安装包,免去区分架构的识别成本 |
| Linux x86_64 | .AppImage |
SheepGet_1.0.6_amd64.AppImage |
推荐。全 Linux 发行版通用单文件可执行包,无需安装依赖 |
.deb |
SheepGet_1.0.6_amd64.deb |
Ubuntu / Debian / Deepin 等基于 dpkg 的发行版安装包 | |
.tar.gz (Portable) |
SheepGet_1.0.6_linux-x64.tar.gz |
Linux 独立免安装绿色归档包 |
注:每个分发包的 SHA-256 校验和均记录在同目录的 SHA256SUMS.txt 文件中。
🍏 macOS 首次安装提示“已损坏,无法打开”或“未知开发者”解决方案
将 SheepGet.app 拖入 应用程序 (Applications) 文件夹后,打开 macOS 终端 (Terminal) 执行:
sudo xattr -rd com.apple.quarantine /Applications/SheepGet.app输入 Mac 锁屏密码后即可正常双击启动。
🧩 配套浏览器扩展同步发布(Chrome & Edge v1.0.4)
本次版本同步发布配套浏览器扩展 v1.0.4(包含最新 API 路由与事件镜像更新)。用户可直接下载 SheepGet_1.0.4_extension-chrome-mv3.zip 并通过浏览器“开发者模式”加载更新,或在客户端「设置」→「关于与更新」中获取指引。