地址: https://github.com/GopeedLab/gopeed
fork: 499 star: 5,595 开发语言: Dart
项目简介: High speed downloader that supports all platforms.
Gopeed,全称是 Go Speed,是一款由Golang
+Flutter
开发的高速下载器,支持(HTTP、BitTorrent、Magnet)协议下载,并且支持全平台使用。

Gopeeed 在官网上提供了各个平台的安装包,可以根据自己的需要下载对应的安装包。比如,我用的是 win11,那我下载 windows 对应的安装包就可以了。

安装完成后,双击 “gopeed.exe” 就可以启动下载器了。启动后的下载界面如下:
可以看到界面非常的简洁。左侧是菜单栏,有 任务 和 设置 两个菜单。
点击任务菜单, 右下角的 + 后,是用来创建新的下载任务的,输入下载链接,点击 确认 下载任务就创建完成了。
正在下载的文件任务,可以在 下载 图标 对应的页面看到
已经下载完成的文件,可以在 ✓ 对应得页面看到,同时还提供了简单得文件管理功能:删除任务(是否保留文件)和打开文件所在目录。

Gopeed 既可以作为单独的高速下载器应用独立使用,也可以通过 REST API 嵌入到我们得服务中。
要想使用 API 对接到 Gopeed,需要先开放端口,为了系统的安全性,建议同时设置 token
首先通过 设置 -> 高级 -> 通讯协议,将通讯协议设置为 TCP,然后设置 IP 和端口,如下图所示:
这样就可以通过 http://127.0.0.1:6666 访问 API 了。
接下来设置一个 token,通过 设置 -> 高级 -> 接口令牌,设置一个 token,如下图所示:
完成上述的设置后,可以通过 API 与下载器进行交互,实现定制化功能开发
接口文档地址:https://docs.gopeed.com/zh/api.html
更多使用方式,请到官网观看: https://gopeed.com/zh-CN
END