文艺复兴,我的开源下载器 Gopeed 现在支持 ed2k 协议下载了! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
monkeyWie
0.65D
V2EX    开源软件

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

  •  
  •   monkeyWie 8 天前 586 次点击

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

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

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

    14 条回复    2026-03-23 14:08:15 +08:00
    shuaige112500
        1
    shuaige112500  
       8 天前
    115 的链接可以下载吗
    monkeyWie
        2
    monkeyWie  
    OP
       7 天前
    @shuaige112500 网盘的可以通过扩展做下载支持
    NewYear
        3
    NewYear  
       7 天前
    ed2k 生态没凉透。
    或者说没有比较简易的替代品出现。

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

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

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

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

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

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

    那你认为 CID 里的信息是什么?
    fangmuke
        11
    fangmuke  
       4 天前
    谁还记得 ProxyDown !
    fangmuke
        12
    fangmuke  
       4 天前
    @fangmuke ProxyeeDown
    monkeyWie
        13
    monkeyWie  
    OP
       3 天前
    @fangmuke #12 哈哈,也是我的作品,gopeed 的前身
    monkeyWie
        14
    monkeyWie  
    OP
       3 天前
    @YGHMXFAL #6 就是协议层直接支持去爬别人的资源,相当于你可以实现它们的协议伪装成一个节点,然后像对等节点要它们的文件资源信息,市面上的那种 bt 电驴资源搜索都是这么做的,ipfs 的话就不行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5876 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 03:11 PVG 11:11 LAX 20:11 JFK 23:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86