虽然 ed2k 已经基本凉透了,但小众需求还是有的。最近尝试用 Codex + GPT-4.5 基于 aMule 源码,用 Go 复刻了一个 ed2k 协议实现,没想到还挺顺利。
项目开源在 goed2k,支持以库的形式调用,也支持命令行终端直接使用,支持资源搜索。
Gopeed 接入之后,现在应该是市面上唯一同时支持 HTTP / BT / ed2k 的开源下载器了,感兴趣的欢迎试用。

1
shuaige112500 2 天前
115 的链接可以下载吗
|
2
monkeyWie OP @shuaige112500 网盘的可以通过扩展做下载支持
|
3
NewYear 2 天前
ed2k 生态没凉透。
或者说没有比较简易的替代品出现。 IPFS 算一个 但 ed2k 的优点是直接给个 hash 就是地址了,IPFS 却还要 hash+文件大小。 分发的时候方便很多,现代协议兼顾了准确性,但牺牲了易用性。 否则就可以 ed2k 网址直接转其他的例如 ipfs 的地址。 例如 pcbeta 还在用 ed2k 分发,原因我不知道,但直接给个 hash 就是地址了明显很易用,我也不太理解为什么他们不用 ipfs ,按说 ipfs 现在的活跃度应该还可以啊。 嗯,我知道有的下载软件能根据 hash 下载,并不是真的用了 ed2k 协议,但这恰恰是它的优点,也是它凉不透的原因。 不过 ipfs 也不知道什么原因,一直火不起来 |
4
monkeyWie OP @NewYear ipfs 缺点很明显啊,要下载一堆不相干的数据做节点,而不是和传统 p2p 协议一样只做自己想做的种,而且貌似协议上也没有类似 ed2k 和 bt 那样支持资源共享的,所以流行不起来也正常
|
6
YGHMXFAL 2 天前 via Android
@monkeyWie #4 可以把 GC 容量设置到一个较低值,然后手动 PIN“自己想做的种”
“没有 XXX 支持资源共享”是什么意思呢?TG 上都有 IPFS 电影分享频道,不过那是直接分享 CID 而已,完全可以自己封装一个 client 来复制现有 BT client 的使用体验 |
7
YGHMXFAL 2 天前 via Android
个人觉得 IPFS 流行不起来是因为它“抗审查,不抗封锁”,或者说“审查者只需要封锁它即可”,我尤其喜欢 IPNS 功能,PUB-SUB 模式能有很多玩法
|
8
kero991 1 天前
没看懂,应该不是 gopeed 上游直接接入了吧,是要用 gopeed 调用你的库吗?
|