文艺复兴,我的开源下载器 Gopeed 现在支持 ed2k 协议下载了!

3 月 19 日
 monkeyWie

虽然 ed2k 已经基本凉透了,但小众需求还是有的。最近尝试用 Codex + GPT-4.5 基于 aMule 源码,用 Go 复刻了一个 ed2k 协议实现,没想到还挺顺利。

项目开源在 goed2k,支持以库的形式调用,也支持命令行终端直接使用,支持资源搜索。

Gopeed 接入之后,现在应该是市面上唯一同时支持 HTTP / BT / ed2k 的开源下载器了,感兴趣的欢迎试用。

2202 次点击
所在节点    开源软件
14 条回复
shuaige112500
3 月 19 日
115 的链接可以下载吗
monkeyWie
3 月 19 日
@shuaige112500 网盘的可以通过扩展做下载支持
NewYear
3 月 19 日
ed2k 生态没凉透。
或者说没有比较简易的替代品出现。

IPFS 算一个
但 ed2k 的优点是直接给个 hash 就是地址了,IPFS 却还要 hash+文件大小。

分发的时候方便很多,现代协议兼顾了准确性,但牺牲了易用性。
否则就可以 ed2k 网址直接转其他的例如 ipfs 的地址。

例如 pcbeta 还在用 ed2k 分发,原因我不知道,但直接给个 hash 就是地址了明显很易用,我也不太理解为什么他们不用 ipfs ,按说 ipfs 现在的活跃度应该还可以啊。

嗯,我知道有的下载软件能根据 hash 下载,并不是真的用了 ed2k 协议,但这恰恰是它的优点,也是它凉不透的原因。

不过 ipfs 也不知道什么原因,一直火不起来
monkeyWie
3 月 19 日
@NewYear ipfs 缺点很明显啊,要下载一堆不相干的数据做节点,而不是和传统 p2p 协议一样只做自己想做的种,而且貌似协议上也没有类似 ed2k 和 bt 那样支持资源共享的,所以流行不起来也正常
YGHMXFAL
3 月 20 日
@NewYear #3 “IPFS 却还要 HASH+文件大小”是什么意思?有 CID 就可以下载啊?“文件大小”在什么情景会需要呢?
YGHMXFAL
3 月 20 日
@monkeyWie #4 可以把 GC 容量设置到一个较低值,然后手动 PIN“自己想做的种”

“没有 XXX 支持资源共享”是什么意思呢?TG 上都有 IPFS 电影分享频道,不过那是直接分享 CID 而已,完全可以自己封装一个 client 来复制现有 BT client 的使用体验
YGHMXFAL
3 月 20 日
个人觉得 IPFS 流行不起来是因为它“抗审查,不抗封锁”,或者说“审查者只需要封锁它即可”,我尤其喜欢 IPNS 功能,PUB-SUB 模式能有很多玩法
kero991
3 月 20 日
没看懂,应该不是 gopeed 上游直接接入了吧,是要用 gopeed 调用你的库吗?
monkeyWie
3 月 20 日
@kero991 这个库就是为了 gopeed 开发的,然后 gopeed 调用它
NewYear
3 月 21 日
@YGHMXFAL #5

那你认为 CID 里的信息是什么?
fangmuke
3 月 22 日
谁还记得 ProxyDown !
fangmuke
3 月 22 日
@fangmuke ProxyeeDown
monkeyWie
3 月 23 日
@fangmuke #12 哈哈,也是我的作品,gopeed 的前身
monkeyWie
3 月 23 日
@YGHMXFAL #6 就是协议层直接支持去爬别人的资源,相当于你可以实现它们的协议伪装成一个节点,然后像对等节点要它们的文件资源信息,市面上的那种 bt 电驴资源搜索都是这么做的,ipfs 的话就不行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1199426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX