Gopeed桌面端任务列表:正在下载ubuntu镜像,显示已下1.55GB/5.91GB、速度67.45MB/s与剩余时间

我的下载文件夹里长期躺着三种东西:浏览器下的安装包、迅雷下的电影、qBittorrent 下的种子。三个软件,三个进度列表,三套设置。

Gopeed 想说的是:这些都是下载,没必要分家。它同时支持 HTTP、BitTorrent、磁力链接和 ed2k,一个窗口一个任务列表。

技术上它是 Go 写内核、Flutter 写界面,所以 Windows、macOS、Linux、Android 都有一套,长相几乎一样。这个组合不算常见——Go 处理并发下载和 BT 协议很顺手,Flutter 让界面能跨平台复用。

用起来最顺手的是浏览器接管。装了扩展之后,浏览器里点下载,任务直接进 Gopeed,不再落到那个越堆越乱的「下载」文件夹。Chrome、Edge、Firefox 都有扩展。

它还有个扩展商店,这个我没料到。下载器的扩展一般指浏览器插件,Gopeed 的扩展是跑在下载器里的 JavaScript 脚本,能在任务开始、完成这些节点上做事:自动改名、自动挪到某个目录、调用外部程序。开发者能自己写,商店里已经有别人做好的。

Gopeed官网界面演示:左侧是桌面端任务窗口,右侧是手机端同一批下载任务,界面布局保持一致

跨平台这件事不只是界面长得像。配置、任务列表、下载目录的结构在几套系统上是一致的,从 Windows 换到 Mac,不用重新学一遍该在哪里点。

它对 ed2k 的支持在这个年代算稀罕。国内还有一批老资源只发 ed2k 链接,浏览器不认,迅雷挑食,有个能接住的地方,那些链接就不至于彻底变成死链。

速度上它不算最快。BT 的做种生态比不上那些十几年的老家伙,冷门种子可能拉不动;HTTP 多线程够用,但也没有特别惊艳的地方。

真正让我留下它的是「一个」这件事。手机上下了一半的东西,电脑上能接着看进度——它自带 HTTP API,可以开远程访问,在另一台设备上管同一批任务。

两万七千星,GPL 协议。免费,没有会员。对一个下载器来说,这已经够了。