Skip to content

SheepGet v1.0.8

Choose a tag to compare

@github-actions github-actions released this 16 Oct 03:24
· 55 commits to main since this release

🚀 SheepGet v1.0.8 发布说明

现代轻量、极速高性能桌面下载管理器与流媒体嗅探工具。


💡 本次版本核心特性与关键更新

SheepGet v1.0.8 是一次聚焦**“极致下载韧性与全链路网络容错”的重要升级,带来了多代理顺序兜底链**、下载弹性三级容错体系 (P0/P1/P2)、静默接管下载模式以及配套浏览器扩展热重载注入恢复:

1. 🌐 多代理顺序兜底链 (Multi-Proxy Fallback) 与并发上限自适应

  • 优先级代理链与智能熔断:支持在设置面板配置有序的多代理列表。下载过程中若当前代理发生连接超时、握手失败或网络中断,系统秒级自动熔断并顺延切换至备用代理,保障海外或受限资源下载不中断;
  • 直连与代理双向兜底:代理全链路失效或发生系统级网络抖动时,支持自动回退直连探测;同时引入全局退避降级与过期鉴权 Token 自动刷新;
  • 自适应并发上限调节:根据当前代理链路的吞吐量与连接建立延迟,动态调节分块连接并发上限,避免代理节点连接数爆满引发频控限流。

2. 🛡️ 核心引擎下载弹性全链路升级 (P0 / P1 / P2 韧性体系)

  • P0 级精准熔断与单流回退:
    • 智能拦截 401、403、404、410、451 等确定性不可重试 HTTP 状态码,杜绝盲目重试浪费系统资源;
    • 针对目标服务器返回伪 Range 或分块损坏的情况,自动平滑回退至单流稳定下载。
  • P1 级协议降级、流控与磁盘预检:
    • 协议智能降级:HTTP/2 遭遇流重置 (RST_STREAM) 或连接协商异常时,无缝降级至 HTTP/1.1 继续传输;
    • HLS 自适应流控:对高频分片拉取实施动态频控调度,防范源站反爬与并发封禁;
    • 落盘前磁盘预检:创建大文件任务前自动探测目标盘符剩余空间,提前预警,彻底杜绝写满磁盘导致的崩溃。
  • P2 级 HTML 软错误拦截与 HLS 假死自愈:
    • 深度内容探测:自动识别下载链接重定向至登录页、验证码或运营商拦截页等“HTTP 200 假正常”的 HTML 软错误;
    • HLS 保活与故障自愈:实时监测分片长连接吞吐停滞与假死,超时自动重建传输通道与自愈重连。

3. 🔕 下载体验升级:支持静默接管下载

  • 跳过文件信息确认弹窗:在「常规设置」中新增“接管下载时跳过确认弹窗”开关。开启后,浏览器扩展捕获的所有下载任务将根据分类规则与默认目录直接静默入队下载,彻底释放高频下载操作负担。

4. ⚡ 默认参数调优与中文路径便携更新修复

  • 默认并发能力提升:默认全局最大并发任务数与默认分块连接数提升至 32,满足现代百兆/千兆宽带的极速下载需求;
  • 中文路径更新兼容:修复 Windows 便携版在路径包含中文字符时,自动更新批处理脚本执行失败的问题。

5. 🧩 浏览器扩展配套升级 (v1.0.5)

  • 热重载自动注入恢复:扩展安装或重新加载后,自动向已打开的浏览器标签页重新注入 content script 与媒体监听器,无需手动刷新网页即可立即接管;
  • 媒体条 DOM 状态复原:重载后自动清理孤立残留节点并恢复视频播放器右上角的小巧悬浮条。

📦 全平台分发包下载指引

操作系统 / 架构 分发包文件格式 产物推荐文件名 适用场景与说明
Windows x64 .exe (NSIS) SheepGet_1.0.8_x64-setup.exe 推荐。主流 64 位 Windows 用户安装包,带桌面/开始菜单快捷方式与卸载程序
.zip (Portable) SheepGet_1.0.8_windows-x64-portable.zip 推荐。绿色免安装便携包,解压即用,支持内置自动热更新
.msi SheepGet_1.0.8_x64_en-US.msi Windows 企业级批量静默部署安装包
Windows ARM64 .exe (NSIS) SheepGet_1.0.8_arm64-setup.exe 适配 Snapdragon X Elite / Surface Pro 等 Windows on ARM 设备
.zip (Portable) SheepGet_1.0.8_windows-arm64-portable.zip Windows on ARM 绿色免安装便携包
macOS (Apple Silicon) .dmg SheepGet_1.0.8_aarch64.dmg 针对 M1/M2/M3/M4 系列 Mac,原生 ARM64 极致性能与低能耗
macOS (Intel) .dmg SheepGet_1.0.8_x64.dmg 针对老款采用 Intel 芯片的 Mac 电脑
macOS (Universal) .dmg SheepGet_1.0.8_universal.dmg 双架构通用安装包,免去区分架构的识别成本
Linux x86_64 .AppImage SheepGet_1.0.8_amd64.AppImage 推荐。全 Linux 发行版通用单文件可执行包,无需安装依赖
.deb SheepGet_1.0.8_amd64.deb Ubuntu / Debian / Deepin 等基于 dpkg 的发行版安装包
.tar.gz (Portable) SheepGet_1.0.8_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.5)

当前版本桌面端与浏览器扩展 v1.0.5 深度协同适配。已安装扩展的用户可通过扩展管理页面更新,新用户可下载 SheepGet_1.0.5_extension-chrome-mv3.zip 并通过浏览器“开发者模式”加载,或在客户端「设置」→「关于与更新」中获取指引。