Gopeed(全称 Go Speed)是一个 Go
+ Flutter
开发的下载器,目前支持的平台有:
Github: https://github.com/monkeyWie/gopeed
ps: 没有 ios 是因为 bt 协议不能上架应用市场,后面如果有需求的话可考虑在 testflight 上发行
主要特性有:
立下 flag:
然后要感谢 @Trim21 给我提的第一个 PR ,我的目标就是做一个 Modern Downlader
,然后干死吸血雷(虽然不太可能,但是目标还是要有的),各位 v2er 如果有兴趣的话,欢迎来一起建设🚀🚀🚀
最后一定要赞下 Github Action
,它真的 我哭死:
1
VBk 2022-11-08 10:38:37 +08:00
我是支持这个,但是吧,你会发现现在大部分国内都没人做种,而且很多人没公网 IP 。bt 速度没速度的
|
2
root01 2022-11-08 10:44:20 +08:00
bt 下载不咋地呢
|
3
karlxu 2022-11-08 10:54:19 +08:00
mac ,12.6 , 打开提示 包损坏了,重新下载也不行
|
6
killva4624 2022-11-08 10:59:45 +08:00
UP 考虑支持 M3U8 下载吗?
|
7
ShinichiYao 2022-11-08 11:00:22 +08:00
不支持 FTP 协议?
|
8
monkeyWie OP @ShinichiYao #7 FTP 还不支持,感觉 FTP 不太需要下载器来加速吧,如果需要的人多可以加上
|
9
monkeyWie OP @karlxu 你是 m1 的 cpu 还是非 m1 的啊,我这边是 m1 的 mac 测试了 arm 的包是没问题的
|
10
monkeyWie OP @killva4624 #6 m3u8 后面会考虑做的,这种分小文件下载再合并有在规划中
|
11
Radiation 2022-11-08 11:12:16 +08:00
Intel 芯片 Mac 13.0 使用 amd64 提示损坏
|
13
Thiece 2022-11-08 11:23:27 +08:00
|
14
v2tudnew 2022-11-08 11:26:31 +08:00
可以做个类似 JDownloader 的分析功能。
|
15
monkeyzsf 2022-11-08 11:35:21 +08:00
MacOS, 使用 web 版本,下载时指定目录为“~/Downloads/”,结果是在用户目录下生成了“~/Downloads/” 目录去下载(即 /Users/xxx/~/Downloads/),并没有解析“~” 为当前用户目录,而且每次刷新页面后设置里面的下载目录都没有保存成功,建议可以生成一个 yaml 或者 json 配置文件保存起来。
|
16
monkeyWie OP @monkeyzsf #15 路径解析没有做的,然后那个目录保存的我试试看,可以来 github 提个 issue 哈
|
19
Vitta 2022-11-08 12:35:35 +08:00
已经 star
这个对比 Neat Download Manager 有啥优势吗 |
20
haoxuexiaoyao 2022-11-08 13:04:31 +08:00
能不能出一个命令行版本
|
21
1217950746 2022-11-08 13:09:06 +08:00
以后会做 Safari 之类的浏览器扩展吗
|
23
monkeyWie OP @haoxuexiaoyao 有的,看看主页安装目录
|
24
monkeyWie OP @1217950746 #21 chrome 扩展可能会考虑,但是我觉得最好是开放接入文档,然后社区去驱动开发
|
27
7Sasuke7L 2022-11-08 16:07:26 +08:00 via iPhone
可以做网页视频嗅探吗?这个是刚需,就像 IDM 一样。
|
28
omcourseecust 2022-11-08 16:38:01 +08:00
试用了下 bt 和 http ,基本和 utorrent 和 aria2 一样快
这下可以合二为一了 太需要这样简洁干净的下载器了 谢 |
29
ljsh093 2022-11-08 16:52:57 +08:00
看到干死迅雷,给 op 手动点赞
|
30
DAPTX4869 2022-11-08 17:00:15 +08:00
等个 openwrt 版本再尝鲜, linux 目前用 qbee 习惯了, 不想折腾
|
31
tblx 2022-11-08 17:05:36 +08:00
厉害
|
32
lizhenda 2022-11-08 17:08:42 +08:00 1
支持,干死迅雷!
|
33
zhangkunkyle 2022-11-08 17:24:40 +08:00
unknown software exception 0x40000015,0xd45ce01f 。。。。win7 x64 ,稳定复现,要不要搞个 dump 或者用 windbg 之类的看看?
|
34
monkeyWie OP |
36
zhangkunkyle 2022-11-08 17:57:45 +08:00
flutter 不支持 win7 ,好吧
@monkeyWie |
37
lysS 2022-11-08 17:59:02 +08:00
下载加速是啥原理?我只知道 http 支持分片的可以并发下载一下
|
38
monkeyWie OP @zhangkunkyle #36 你可以试试 web 版啊
|
39
monkeyWie OP |
40
a9k1n9 2022-11-08 18:08:06 +08:00 via Android
支持被调用吗?列如 via 调用 adm 接管下载。。。
|
41
sammyM 2022-11-08 18:58:51 +08:00
支持干死迅雷,重建国内 BT 环境
|
42
tao1991123 2022-11-08 19:29:55 +08:00
赞
|
43
wdhwg001 2022-11-08 19:32:54 +08:00
“狗逼的”
|
45
czyt 2022-11-08 20:20:13 +08:00
web 版本 不能设置访问鉴权啊
|
47
morize 2022-11-08 21:35:22 +08:00
> 没有 ios 是因为 bt 协议不能上架应用市场,后面如果有需求的话可考虑在 testflight 上发行
OP 可以考虑提供 IPA 包给需要的用户自己签名使用~ 这个太赞了 |
48
sypopo 2022-11-08 22:00:20 +08:00
docker 启动不了。提示 exec ./gopeed: no such file or directory
|
51
charlieethan 2022-11-08 22:42:19 +08:00
我觉得国内很多人还在用迅雷并不是因为他们完全不知道其他的 BT 客户端,而是 1.没公网 IP ,见过好多尝试使用 BitComet 或者 qBittorrent 的人,因为没有公网 IP 而导致下载没速度,又立即转投了迅雷 2.不清楚 bittorrent 协议,以为这是传统的 HTTP 下载,下载完就可以关机走人 3.和电脑在年轻人中的衰落有关: https://www.yystv.cn/p/8691
|
52
goodryb 2022-11-08 22:47:35 +08:00
ARM Linux 下 docker 无法启动,https://github.com/monkeyWie/gopeed/issues/51
|
53
xiaoz 2022-11-08 22:50:28 +08:00
有提供 HTTP API 可供调用吗?
|
54
monkeyWie OP @charlieethan #51 确实大部分人可能都是这样,但是也有很多反迅雷的声音,所以需要一款新的软件来做替代品,市面上很多传统的下载软件,要么就只支持 bt ,要么就只支持 windows ,要么就不开源,要么就不支持手机端,我觉得我的软件还是解决了上面的所有痛点的,只是现在还是早期阶段,体验可能不会特别好,但是可以慢慢建设。
|
56
molezznet 2022-11-08 23:15:48 +08:00
star 跟进
|
57
lc1450 2022-11-09 00:28:44 +08:00
安装包不到 20M, 好评, 已 star
|
58
Trim21 2022-11-09 00:45:47 +08:00
... 我这居然是第一个 PR 吗 ...
正好之前一直想找个 aria2 的 go 替代品也没找到 |
59
davelm 2022-11-09 08:49:19 +08:00
要是能支持 ed2k 就更加完美了
|
60
DAPTX4869 2022-11-09 09:09:29 +08:00
@monkeyWie #35 可能不止, 看 opwenwrt 上的应用比如 xxx, 还会有个 luci-app-xxx, 方便在路由器 web 上管理
|
61
gogo88 2022-11-09 09:38:28 +08:00
已 star 。Windows 上已经用上了,后续会有 IPA 吗,想在 iOS 上自签使用?
|
62
huangzhe8263 2022-11-09 09:42:38 +08:00
现在唯一还在用迅雷的原因就是 ed2k 了,知道它吸血但是有些资源真的只能用它才能下下来
|
63
jjtang11 2022-11-09 09:46:31 +08:00
已 star ,问一下理论上可以支持 window on arm 吗,要移植的话改动大不大
|
65
monkeyWie OP @jjtang11 #63 主要是 github action 没有 windows arm 的运行环境,不然可以打包,不用改代码
|
66
qq2511296 2022-11-09 09:54:29 +08:00
希望可以提供更多设置的地方,比如 Tracker 、UA 等常见的设置
我 Intel 的老 Mac 可以正常打开 app |
67
jjtang11 2022-11-09 09:58:08 +08:00
@monkeyWie 谢谢,主要是我不懂 flutter ,不知道它支不支持 woa ,既然支持的话,我研究下试试自己编译也行
|
68
fox233 2022-11-09 13:17:37 +08:00
ios 可以打包一个的 因为有人可以签名用 还有一些越狱设备可以直接安装
|
69
allence 2022-11-09 13:34:07 +08:00
有浏览器监听吗?
|
70
Y29tL2gwd2Fy 2022-11-09 14:37:07 +08:00 via Android
|
71
Trim21 2022-11-09 15:40:49 +08:00
@Y29tL2gwd2Fy #70 没有 http 呀
|
73
hanguofu 2022-11-09 20:43:48 +08:00 via Android
期待 '支持 DLAN 投屏' ,谢谢分享!
|
74
lawsiki 2022-11-09 22:05:16 +08:00
新手没太看懂,desktop 版本启动 flutter 的时候是在哪关联启动 go 服务的呢?
|
76
seers 2022-11-09 23:04:34 +08:00
能提供 api 吗,最近在写一个 go 程序,需要下载功能,但是又不想自己写,如果能提供接口就好了
|
77
monkeyWie OP @seers 可以依赖库开发的,你看看这个示例代码:https://github.com/monkeyWie/gopeed/blob/main/_examples/basic/main.go
|
78
Psily1017 2022-11-10 10:20:06 +08:00
不知道是否设置问题,感觉解析磁力链接不是很快
|
79
fenfire 2022-11-11 11:57:24 +08:00
马克,干死吸血雷回来看,加油
|
80
92Developer 349 天前
请问有安卓原生版本代码吗?基于什么库或原理实现呢?
|