Gopeed下载器
Gopeed(全称 Go Speed)是一款基于 Go 和 Flutter 开发的下载器,旨在为用户提供便捷高效的下载体验。Gopeed 以其简洁美观的界面和强大的功能,成为各类用户的理想选择。
Gopeed下载器支持多种协议,包括 HTTP、BitTorrent 和 Magnet,意味着无论您是在下载视频、音乐还是软件,Gopeed 都能轻松应对。用户无需担心复杂的设置,通过简单直观的操作,便能快速开始下载,享受流畅的使用体验。Gopeed 的全平台支持确保无论您使用何种设备,都能获得一致的优质服务。
Gopeed下载器使用教程
1、创建下载任务十分快捷方便,只需要填写下载链接,或者直接拖拽你珍藏了多年的种子文件,需要重命名就重命名,连接数可以保持默认,下载目录也可以根据自己需要修改,最后点击确认!
2、可在设置里进行下载设置、修改暗黑主题、中文语言等。
3、鉴于国内特殊的环境,Gopeed 内置了 Tracker 订阅,每日会自动更新。当然大家也可以自行添加。
4、另外还支持扩展,用来增强 Gopeed 的功能。
软件特色
1、HTTP+HTTPS 多协程下载
2、Torrent 种子下载
3、Magnet 协议下载
4、Seed, DHT, PEX, uTP, Webtorrent, Upnp
5、国际化
6、暗黑主题
更新日志
v2.0.0-beta.4版本
新功能
扩展:为任务启动和错误处理器新增 task.meta.req 请求变更方法
任务:记录任务完成时间,并在任务详情中显示
UI:直接通过 GitHub 检查扩展更新,统一更新入口,并显示本地扩展文档
下载:新增 HTTP 校验和验证、MCP 速度/进度工具、暂停 Webhook,以及 CLI 校验和参数
BT:在 BitTorrent 设置中新增 DHT 和 PEX 开关;更改后需重启应用生效
HTTP:对于长度未知的下载,使用扩展提供的文件大小作为估算值
下载:可选择按文件扩展名将下载内容整理到分类文件夹,扩展名规则可编辑
协议:新增 FTP、FTPS 和 FTPES 下载,支持目录下载、分段传输和断点续传
任务:将扩展文件夹下载合并为一张任务卡片,显示合并进度并支持分组操作;批量创建现在返回 {taskIds, parentId?}
UI:以模态窗口显示 Web 任务创建,统一各平台任务创建方式,并将应用标记为主页操作
错误修复
HTTP:对 HTTP 206 响应使用 Content-Range 中的完整资源大小,并验证部分响应范围
UI:平滑任务进度条更新,同时遵循系统动画偏好
设置:在设置表单对话框中使用“保存”作为主按钮标签
扩展:在扩展 fetch 和 XMLHttpRequest 调用中保留 Cookie 及其他认证头
HTTP:恢复已还原的下载时,消除不必要的预取等待
UI:加宽导航栏以适配 macOS 窗口控制按钮,并改进窄屏桌面布局
扩展:选择扩展时正确匹配 magnet URI 模式
Web:报告可操作的服务器启动错误并干净退出,而不是 panic
MCP:为动态工具输出提供显式 schema,防止客户端拒绝工具列表
分析:Android 分析使用 Android ID;设备标识符不可用时持久化 UUID 回退值
Web:防止浏览器上下文菜单遮挡任务菜单,同时保留原生文本输入菜单
扩展:恢复已弃用的请求 API,以在整个 2.x 期间兼容现有扩展
BT:防止共享 BitTorrent 客户端并发创建和关闭时发生崩溃和数据竞争
macOS:子窗口关闭时释放 Flutter 引擎和订阅,防止内存累积
UI:将删除已下载文件改为显式开关;新设置或缺失设置默认保留文件,并保留已保存的偏好
性能改进
扩展:并行加载商店摘要和已安装扩展,后台检查更新,并缓存列表/详情请求
HTTP:使用 64 KiB 连接读取缓冲区,降低 HTTP 下载 CPU 开销
HTTP:用可复用超时计时器替代每次读取的 goroutine,并防止超时读取写入复用缓冲区
维护
iOS:简化持续处理启动流程,并与 Live Activities 共享任务事件解码
下载器:将资源解析改为仅请求阶段;创建任务时现在必须提供下载选项
重构:移除代理 API,将 Tracker 订阅移至后端,使用 SHA-256 验证应用更新,并改进 GitHub 镜像回退;旧版 Tracker 和镜像设置不会迁移
测试
BT:将共享分片清理测试夹具与自动分片文件提升隔离,以稳定回归测试
CI/CD
CI:使用限定范围的 MSVC 兼容设置恢复 Windows ARM 构建
CI:通过所选编译器定位 Windows AMD64 运行时 DLL,而不是硬编码 Git……(原文此处截断)

用户评论
0 条评论