从IPFS讨论目前资源分享现状

该话题被推 Web 其它网盘BTIPFS
浏览数 - 494发布于 - 2025-10-05 - 14:15

背景

看到有人在发IPFS的内容,我有必要说两句,因为我被这玩意恶心了一阵子。  

这篇文章是劝你不要去尝试IPFS的,因此不会教你怎么用。  

IPFS为何出现

网盘的缺陷

网盘本身需要巨大成本,没有企业是做慈善的。  

  • 付费以获得更好的体验。  

即使付费了,国内网盘无法避开审查。互联网上分享压缩包都设置解压码,总得来说目的就是规避审查。  

到了后期,用了改后缀、用了enc,无论是什么奇技淫巧,都是规避审查的引申。  

解压码也有一定的宣传作用,比如某些网站使用域名作为解压码,如果二次传播就能借此宣传自己的网站。  

但是对于用户来说,解压码没有任何正面作用,enc之类的就更不必多说。  

为什么有些分享者宁愿如此依然要使用enc这种麻烦的格式呢?  

答案是:省事。  

随着资源分享越来越多,每一个资源链接都是一种债务,说不定哪天就被人家叫着补档。对于普通人来说可能没什么。要是某些中心化网站(站长发布资源,用户没有发布权限)只使用网盘作为分享方式,每天不得给你整两个补档。

即使如此,还是呼吁使用更简单的分享方式,比如mkv隐写,只要改后缀直接解压就能用,比enc好很多。  

然而,即使是最方便的改后缀方式,体验也依然不够好。  

于是很多网站都使用自建网盘的方式,无需解压码,直接双击解压,拥有最好的用户体验。  

不过自建网盘有很高的成本,这些都是后话了。  

BT的缺陷

BT,BitTorrent,是目前最流行的不经审查的分享方式。  

磁力是提供一个链接去获取分享文件的信息,而种子是直接存放了分享文件信息。  

磁力其实只需要一个hash值就能解析,所以在有些网站上会留下一串神秘字符,你只需要复制,磁力软件就会直接解析。有些磁力链接很长,是附加了tracker信息。

优点自不必多说,bt有很多缺陷。  

  1. 死种,BT需要有人做种才能下载。而网络资源越来越多,年代久远且冷门的文件被废弃也在情理之中。然而考古就难受了。  

    迅雷从以前被喷到现在,但是也在保种方面有所贡献。  

    很多网盘都提供离线下载功能,可以下载BT文件,具体机制不用细究。  

    比如比较hash值,如果相同直接从服务器下载,那就会比BT快很多。  

  2. 缺少正反馈。磁力资源的下载基本上是匿名的,你只能看到人家的ip,连昵称都看不到。除非你在互联网大肆炫耀,否则没人知道你做了多少贡献。同一个资源的BT磁力和种子都是同一个,是人是鬼分享出来都一个样。  

    pt解决了这一部分问题,但是我不玩pt,也对小众圈子没什么指望。  

IPFS解决了什么

ipfs大致上是和BT类似的,去中心化、做种。  

ipfs在一定程度上解决了死种问题。  

怎么解决的,网盘思想。  

没错,ipfs就是一个去中心化的网盘,我给你打个比方。  

你把同一份资源存在了百度网盘和阿里云盘。  

现在你能够使用同一个链接来分享这一个文件,并且同时享受两个网盘的上传速度。  

你甚至无需下载客户端,因为ipfs可以直接直链下载。  

IPFS为什么不好用

最终体验

面向结果来看,ipfs可以提供https直链下载方式。  

然而这种方式连多选文件这种基本功能都没有,完完全全的残废。  

于是乎你需要完善的功能还是得去下载客户端,因此几乎不存在直链的优势。  

相较之下,openlist(Alist)使用aria2令牌方式下载(需要配置下载器)  

虽然遇到一个网站就要重新配置一次,但是相比来说还是比ipfs好上不少。  

极其糟糕的客户端

不像是用过了才做出来的,感觉就是应付大众用户。  

他要是没有客户端我还能省点时间直接放弃这玩意。  

顺带一提,这玩意没有提供安卓客户端。  

自定义公共网关处,居然还审查链接格式

image.png这意味着你不能使用很多第三方网关。  

然而现在主流的分享方式都是使用第三方网关,比如gateway.pinata.cloud。因为他默认的网关国内是没法直连的。  

糟糕的节点发现方式

IPFS的节点发现完全依赖于DHT,这导致发现效率非常低。  

相比之下,BT的发现方式主要依赖于tracker,DHT等方式只是用于辅助。  

出于以上原因,如果想要使用个人主机去做节点,是非常费劲的事情,我尝试过,人家网关需要一段时间才能发现你,而且上传速度只有1MB/s,不知道和人家节点有没有关系。  

分享资源不够简单

拜客户端所赐,由于无法设置公共网关,因此要自己去拼接分享链接。  

链接大致上是下面这个格式,改后面的路径参数即可。  

text
https://gateway.example.com/ipfs/baxxxxxxxxxx

没必要细讲ipfs,我画了个简单的示意图来说明网关的作用。  

总的来说,其作用和网盘差不多,都是承担用户的下载流量。也正因如此,网关的开设成本很高,如果其上传带宽不够,会直接影响用户的下载速度。  

下载的理论速度是各个节点的上传速度之和。

image.png

我之所以说这个,是为了说明,开设网关的成本很高。然而封禁网关的成本很低。假如ipfs遭到神秘大手抵制,马上就会败下阵来。  

由于受到网关的上传带宽限制,不同网关的速度可能有所差异。因此分享ipfs资源通常都是提供多个链接。而IPFS的废物客户端自然是没有提供这个功能。  

手写一个这种客户端不是什么难事,毕竟就是拼接一下字符串的事,然而这种基础功能都要自己实现就是很隔应人。  

不仅如此,如果自己写,分享的流程就从一步增加到了两步(复制cid  =>打开自定义程序,生成分享链接),更加隔应了。  

托管平台不够大方

假如托管平台都像百度那样直接提供2TB的存储空间,那么推广IPFS就有机会了。  

然而并没有这么好的事。  

我尝试的托管平台,体验较好的主要是pinata,用起来和网盘是差不多的,上传文件生成cid然后可以分享了。然而它只提供1GB的空间。  

还有的就是一些云服务厂商,比如谷歌的firebase,我拿这玩意写过小项目,空间也是非常小,不过是免费的,可以作为简易的数据存储服务使用,当网盘肯定是用不起的。  

评语

IPFS还是继续沉淀去吧,这么多年没有起色好好想想自己问题。  

别像linux孝子一样一出什么事就怪用户是小白,不会折腾。  

折腾是毫无意义的行为,是一种浪费生命的表现。  

国内网盘现状

IPFS要是能好好发展,直接能锤爆网盘,因为他是分布式网盘,相当于各家商业公司联手了,一分摊成本就能提供更好的用户体验。  

然而做梦还是不能在白天,哪凉快哪呆着去。  

目前国内商业网盘最好的形式也只是直链下载。

和彩云永远滴神。  

123曾经的神。  

网盘自然是人家自己承担大量成本,然而确实有厂商财大气粗,也可能是赔本赚吆喝。  

无论如何,直接提供直链下载的方式,即使网盘形式分裂也没有对大众造成额外的负担。

作为对照的是,各个需要客户端的网盘,假如未来有十个热门的网盘都需要客户端进行下载,那么无疑提高了用户的使用成本,用户应该装多少客户端才足够呢?

未来?

名声不能当饭吃,网盘的成本始终存在,收费是无可厚非的事情。  

互联网上承诺是不够可信的,至少对于公司如此。

ipfs的未来遥遥无期,于是又坚定了不少自建网盘的开发者的决心。  

所谓有便宜不占王八蛋。  

自建网盘依然是目前体验最好的形式。

人家免费提供了各种各样的服务,你不去用,岂不是坏了人家一片好意?  

IPFS和BT之所以难用,是因为大多数成本都让用户分摊了。  

网盘直接承担了全部的存储成本和上传流量,为用户剩下了很多功夫。  

而且还做了预览等功能。不仅如此,还持续维护升级,做了很多很多的事情。  

自建网盘真的很不容易啊。  

本文版权遵循 CC BY-NC 协议 本站版权政策

12 条回复

Ashiroid
发布于 2025-10-05 - 15:53

文章我粗略地看了两遍,依照我的个人理解,主旨大意是ipfs这种去中心化的资源分享方式在国内不如网盘便利,而且ipfs这么多年来还处于开发阶段,比bt慢且折腾,难堪大用,不值得尝试还不如网盘?<=(个人推测)

我并不会谈及ipfs具体技术细节,因为我不清楚(不争气的在包含了十几项组件的开发文档前选择了退缩),只知道该技术可能使用了区块链类似的模式

在此基础上,我认为网盘(自建除外)和bt并不能替代ipfs在反审查领域的作用(或者更确切的说法:“潜力“,毕竟还是没能实现)。bt不只分享内容明文可见,特定ip访问的文件信息会被记录在tracker中,并且可公开访问。相比之下,ipfs的切片机制可以在一定程度上保证完整的文件内容不会被第三者所知。因此,在对抗审查时,ipfs比bt安全了不少,至少不会到一眼可知的地步。诚然如这位吧友所说:自建网关开设成本很高,封禁成本很低。但互联网上也许总是会有些公共网关可用,只是使用公共网关的话也更安全,不容易波及到自身。就像tor,虽然理所当然的被墙了,但也不因否认其在对抗审查方面的贡献。此外我认为这种去中心化分享方式无需神秘大手发力,运营商封上行已经够喝一壶了。 网盘方面各位都比较熟悉,不多说。在此还是提醒各位做好加密措施,保证安全。祝不炸链。

总而言之,我还是赞成其中的大部分说法。推动ipfs的公司将存储额度与虚拟货币挂钩,足以让人窥见其中所隐藏的成本。不过我仍然认为折腾尚未成熟的技术不是浪费生命的体现,探寻希望绝非毫无意义的行为。在分享资源的过程中,难免会在“生产者”与“消费者”的便利与安全性上进行取舍。当ipfs有望解决一定需求,并且能带来足够安全保障,那么便会有一定存在的价值。话虽如此,在完整看完官方说明文档,深入理解ipfs运行逻辑之前,大概95%以上的人已经被劝退了吧。

沐笙与泪
发布于 2025-10-05 - 18:35

自建网盘确实是最优解

78月份的时候,我倒是想着自己手搓个NAS来做存储,也有过自建网盘的想法,但因为年底搬家的原因就搁置了

结果现在我看机械盘的价格是真的有点劝退了,原因是AI训练的大量需求导致缺货(据说),16T的盘当时看oem1600-1700左右,二手1000-1100左右,而现在二手的都飙升到2200了,oem大概2400左右(就tm离谱)

提醒下大家,如果想自建网盘的话,可能还需要考虑公网ip的问题,或者内网穿透

05号机
发布于 2025-10-05 - 19:24

国内网盘我早不用了,自从度盘21年起大规模封禁后,不管是夸克还是阿里国内网盘就不可能用,此后都是用e5开发者,直到年初被巨硬制裁

ipfs我且作为一种分享资源的补充,我也不认为能持续多久,哪天cru币归0了也不是不可能,但现在多少可以用我就用了,至少目前续签没问题,贵站用的enc比这个难绷多了

自建网盘也并非最优解,自从去年运营商开始省间流量结算后,无差别打击高上传,而且各地标准都不一样,至今是一个黑箱,一般是一个月1t,pt吧被限速封宽带的不要太多

B2存储桶6$一月也不算便宜,感觉不如hetzner,没发过tb级的资源很难理解这些困境

要我说OneDrive家庭版才是最便宜的,6t官网500,tb经销商那里只要300,还有二三十1t的拼车灵车,缺点是多账号管理比较麻烦,pikpak审查没国内网盘严,但非会员几乎不可用;mega盘,涨价差评

我目前的方案是od家庭版+pikpak+IPFS,自认为还行

茅羽耶
发布于 2025-10-05 - 22:15
回复 @Ashiroid#1

文章我粗略地看了两遍,依照我的个人理解,主旨大意是ipfs这种去中心化的资源分享方式在国内不如网盘便利,而且ipfs这么多年来还处于开发阶段,比bt慢且折腾,难堪大用,不值得尝试,还不如网盘?<=(个人推测) 我并不会谈及ipfs具体技术细节,||因为我不清楚(不争气的在包含了十几项组件的开发文档前...

网盘我没有说过有反审查的作用,BT已经实现反审查了,没有哪个资源说是被封禁了的。倒是IPFS的公共网关容易被禁。这也意味着IPFS的分享链接随时可能失效。你当然可以拿着cid去找一个新的公共网关,但是在这方面他相较于BT和网盘就是弱势,仅仅因为多了一步很多东西都会被改变。  

IPFS是不慢的,因为目前主流分享方式是上传到托管平台或者上链,反正是不存本地的,人家有足够的带宽。所以大致上是一种分布式网盘的形式,理论上会比任何网盘都要快(实际上通常网关没有提供这么高带宽)。  

封上行也不是事,反而相对于BT来说是优势,因为我前面提到本地节点太烂了,都是搞托管,和用网盘差不多。  

另外折腾就是浪费生命,我来和你说说以下这种折腾。IPFS作为一种已经存在的技术,你只去研究其使用方法,然后写了一个差不多的客户端(比如绅士仓库的层林尽染)。首先你写的客户端不可能让所有人满意,其次你没有官方背书,推广不开。到头来和火狐的分支版本一样,人本来就少还不能共同合作,大家各自写各自的客户端。在社区层面是没有任何技术进步的。我说的有效的折腾就是你直接去加入人家ipfs的项目开发组,重新写个能用的客户端。那个叫参与开发不叫折腾。  

只是因为多了一步,很多东西都会被改变。IPFS的有些东西在设计上就有问题,比如DHT发现节点,连抄BT都不会抄,属于是去中心化去魔怔了。底层出了问题,应用层怎么搞都无济于事。

茅羽耶
发布于 2025-10-05 - 22:25
回复 @05号机#3

国内网盘我早不用了,自从度盘21年起大规模封禁后,不管是夸克还是阿里国内网盘就不可能用,此后都是用e5开发者,直到年初被巨硬制裁 ipfs我且作为一种分享资源的补充,我也不认为能持续多久,哪天cru币归0了也不是不可能,但现在多少可以用我就用了,至少目前续签没问题,贵站用的enc比这个难绷多了 自建...

NAS在自己存东西的情况下是优解,分享资源没有那么高带宽霍霍的。人家自建网盘我不清楚怎么实现的,反正应该不是家庭网络,一般人负担不起。以前是有搞od盘挂alist的,现在不清楚了。    

茅羽耶
发布于 2025-10-05 - 23:33
回复 @05号机#3

国内网盘我早不用了,自从度盘21年起大规模封禁后,不管是夸克还是阿里国内网盘就不可能用,此后都是用e5开发者,直到年初被巨硬制裁 ipfs我且作为一种分享资源的补充,我也不认为能持续多久,哪天cru币归0了也不是不可能,但现在多少可以用我就用了,至少目前续签没问题,贵站用的enc比这个难绷多了 自建...

自建网盘的讨论我是面对建站人员来说的,因此和打击上传关系不是特别大。

鲲

6022

#7
发布于 2025-10-06 - 00:03

自建网盘确实是最优解 78月份的时候,我倒是想着自己手搓个NAS来做存储,也有过自建网盘的想法,但因为年底搬家的原因就搁置了 结果现在我看机械盘的价格是真的有点劝退了,原因是AI训练的大量需求导致缺货(据说),16T的盘当时看oem1600-1700左右,二手1000-1100左右,而现在二手的都飙...

使用本地存储进行自建网盘对于站点来说其实不太可行

一是没有那么大的上下带宽,很快就会被人下爆的

二是没有那么大的精力维护,维护这个绝对比对象存储建个 bucket 要困难得多

例子方面的话,以前哔咔应该是自己建的磁盘阵列,现在不知道什么情况了

回复 @05号机#3

国内网盘我早不用了,自从度盘21年起大规模封禁后,不管是夸克还是阿里国内网盘就不可能用,此后都是用e5开发者,直到年初被巨硬制裁 ipfs我且作为一种分享资源的补充,我也不认为能持续多久,哪天cru币归0了也不是不可能,但现在多少可以用我就用了,至少目前续签没问题,贵站用的enc比这个难绷多了 自建...

是这样的,一般来说绝对不可以使用中国大陆的网盘产品进行存储,安全和便捷一个都没有办法保证

enc 这个都是资源上传者自己想的,怪就要怪我不接广告,如果给网站接上自建存储的话,每个月会产生一笔我没有办法忽视的开支,做不到收支平衡的,长期下去我不确定能否存活(补丁站建站之前就要采用对象存储了,提前考虑到了这一点,所以并没有无广告这个原则,以后开支过大会接广告的)

B2 + Cloudflare 是我们 Telegram 开发群 (https://t.me/KUNForum ,欢迎你来交流网站存储方面的问题) 几个站长讨论之后得到的目前最佳的存储方案,别的方案现在都因为各种原因被否定了

hetzner 存储也不行,他们家的大盘鸡搬东西慢的离谱,还经常出错,我这边也试过,他家的存储只有三倍流量,根本不够用的

不过 hz 家服务器是可以的,论坛之前就用的 hetzner,3c4g 7 欧一个月,很合适

OneDrive 确实是一个非常不错的选择,我们这边有人就用这个,不过它存在一个致命的缺点就是请求次数过多会被限制导致 429,这个对于大流量站点(比如 TouchGal)完全不是一个好的选择,所以如果网站流量很小可以买正价 OD,流量比较大的话顶不住的

还是非常感谢你提的这些建议,很有帮助,你是 05 号机的站长吗,要加个友链吗

回复 @茅羽耶#4

你的结论有点绝对了(

初期还是让大家探索一下比较好,是不是好用的只看大家能不能用习惯或者坚持下来了

还有,回复是支持一次回复多个楼层的,比较好用,你可以试试Sticker

其实自建下载还是很好的,只要你有广告的费用就可以轻松覆盖下载,按照 Backblaze 6$ / 1T / 1mo 的费用,绝大部分小站点连用到 5T 都做不到

而一般广告商给的价格肯定是远远超过这个数额的,所以保持网站存活和用户下载体验上问题不大

IPFS 这个东东老早就有人提醒我这么做了,我们 Telegram 开发群 (https://t.me/KUNForum ,感兴趣你可以来讨论一下) 里面也讨论过这个东东

结论就是现在的体验还不是很好,我们这些人都不想当第一个试错的人,打算等方案再成熟一段时间之后再看

评论

鲲
评论

加群的时候记得设置个头像

2025-10-06 - 00:04
茅羽耶
发布于 2025-10-06 - 02:41
回复 @鲲#7

其实自建下载还是很好的,只要你有广告的费用就可以轻松覆盖下载,按照 Backblaze 6\$ / 1T / 1mo 的费用,绝大部分小站点连用到 5T 都做不到 而一般广告商给的价格肯定是远远超过这个数额的,所以保持网站存活和用户下载体验上问题不大 IPFS 这个东东老早就有人提醒我这么做了,我们...

如果使用模棱两可的说法我就不会写这篇文章。IPFS想得好做得差,结果导致根本比不过Onedrive之类的网盘。从客户端制作的水平也可以看出,人家根本不关心普通用户的死活,就像linux社区根本不关心GUI那样。  

时间是很宝贵的东西,不应该浪费在这种画大饼的东西身上。  

假如比较了多种方案,却提出这个不错,那个也不错,那么这样的文章只是用来浪费时间的,没有任何价值。  

如果连我都不走极端,那么读者看了万一产生IPFS还不错,去尝试了,那我就成罪人了。

另外我没找到如何回复多个用户。

xzyh19
发布于 2025-10-06 - 03:45
回复 @茅羽耶#8

每个评论点一下回复就行

鲲

6022

#10
发布于 2025-10-06 - 03:55 (编辑于 2025-10-06 - 03:56)
回复 @茅羽耶#8

这里有一个多重回复的教程: https://www.kungal.com/doc/help/reply-panel-help

简单的来说,就是你点击回复时,每次点击一个不同的回复,你的回复面板上面就会显示不同的楼层和你要回复的对象

如果回复面板上面什么都没有,你回复的就是话题主,被回复的人会收到消息通知

image.png你的话都非常有指导意义和价值,你在为所有用户着想,这是非常有价值的 不过我还是觉得太绝对了,让好奇宝宝用户去试试吧,他们觉得不好用自己就放弃了

万一有一个成功的人,之后就会慢慢发展起来的,也有可能完全会落幕

以及 Linux 相关的 GUI,我在用 plasma 和 gnome,我感觉都非常流畅(即使我是忠实的 Windows 用户,现在的主力也是 Windows)。

有一说一,大部分功能都和 Windows 差不多甚至强大很多,比如 dolphin 就支持 Widows 至今做不出来的多页面文件管理器,终端的话更是强大至极。

不过我认为,确实如同你说的那样,如果是基本没有电脑操作能力的普通用户,使用 Linux 可能过于困难

帝鹰
发布于 2025-10-06 - 05:10

先甭管ui设计用户体验的这些有的没的,无论结果如何,最终目标都是实现文件的传播。那么资源站这种用户自由上传文件下载链接并由站点统一管理的方式也是一种去中心化。无非就是大厂网盘或自建网盘或其他下载链接方式的区别。而且文件传播方式有很多,但最终目的都是下载,所以核心思想应该是统筹兼顾文件的所有情况,选择其最优的传播路径。尤其是在已经有比较有效的下载方法的情况下

当一个下载链接比较稳定且容易下载时,符合相关规定与法律的情况下,引导用户去该链接下载是最好的选择

dlad
发布于 2025-10-06 - 05:50

国内网络环境没法这样,目前来说网盘确实用的最舒服的的一种了

(。>︿<。) 已经一滴回复都不剩了哦~