收起左侧

我基于IPFS 开发的共享存储,免费将nas扩容到100个T

8
回复
1392
查看
[ 复制链接 ]

1

主题

4

回帖

0

牛值

江湖小虾

2026-6-1 17:19:40 显示全部楼层 阅读模式
	⣀⣀⣶⣀⣀⣀⣀⣀⣶⣀⣀⠄⠄⠤⣤⠤⠤⠤⠶⠤⠤⠤⣤⠤⠄⠄⣶⠒⠒⠒⣒⠒⠒⠒⣒⠒⣶⠄⠄⠄⠄⣤⠤⠤⣶⠤⠤⠤⣤⠄⠄⠄
	⣀⣀⣿⣀⣀⣀⣀⣀⣿⣀⣀⠄⠄⠄⠭⠭⠭⠭⠭⠭⣭⣭⠭⠄⠄⠄⣿⠄⠉⣶⠉⠄⠉⣶⠉⠄⣿⠄⠄⠒⣒⠿⠒⠒⠶⣛⠒⣒⣿⠒⠄⠄
	⣀⣀⠤⠒⠄⠄⠄⠒⠤⣀⣀⠄⠄⠒⠒⠒⣒⣒⣿⠛⠒⠒⠒⠒⠄⠄⣿⠄⠛⠄⠛⠄⠛⠄⣛⣀⣿⠄⠄⣀⣶⣒⣒⣶⣒⣶⣒⣒⣶⣀⠄⠄



项目简介

基于IPFS开发的分布式存储,旨在构建一个无限空间、不限速的共享存储平台
用户可以通过共享存储资源来获得共享积分,并通过消费积分托管和访问数据


WebDav 服务

  • XFile 节点支持通过 WebDav 协议将存储挂载至本地设备或 NAS 服务器,轻松解锁海量无限存储空间。
  • 为激励用户贡献本地缓存资源,维护分布式共享网络稳定健康运转,平台设立运行考核机制,指标未达标WebDav服务限制使用。
  • 新用户有30天的考核豁免期,在豁免期内不受任何考核指标的限制,用户需在豁免期内完成所有的考核指标达标,否则30天后 webdav服务将不提供数据读取服务
  • 具体规则如下:
考核项目 限制阈值 触发结果
节点邮箱绑定 未绑定邮箱 WebDav 服务受限
本地空间容量 小于 4TiB WebDav 服务受限
分享积分 小于 0 WebDav 服务受限
分享率 小于 0.3 WebDav 服务受限
在线率 小于 0.5 WebDav 服务受限
在线时长 小于 1小时 WebDav 服务受限

积分规则:

1、提供本地存储空间为其他用户缓存数据,每缓存 1GB 数据 48 小时,奖励 (1GB * 奖励倍率) 的共享积分

2、为其他用户提供数据访问服务,每上传 1GB 数据,奖励 1GB 的共享积分

3、本节点从其他用户获取数据,每下载 1GB 数据,消费 1GB 的共享积分

4、本节点托管数据到其他节点,每托管 1GB 数据 48 小时,消费 1GB 的共享积分

💡 上传下载积分实时结算
托管消费 60分钟结算一次,计时前扣除积分
缓存奖励 60分钟结算一次,计时完成后发放


🔔 奖励倍率根据当前节点连续在线天数进行动态调整:

奖励倍率 = 【100 - 92*math.Exp(-0.01*x)】

连续在线天数	      奖励倍率

0	 		8.00
5			12.49
10			16.75
20			24.68
30			31.84
50			44.20
100			66.16
365			97.61

Transmission BT下载服务

系统集成了BT下载工具Transmission,下载磁力或种子文件时,如果有其他节点完成了下载,本节点可实现秒下

  • 秒下实现是直接将文件对应的根CID保存到本地,实际文件内容在其他分布式节点上
  • 秒下完成后Transmission触发自动校验,会同步数据到本地,如网络环境较差可能导致校验失败,但不影响文件的正常使用
  • 下载完成后,可能因为本地缓存清理,导致Transmission校验报错,影响继续做种,可手动执行校验重新缓存文件到本地

1.png

安装方式

docker

端口 说明
8081 webdav服务端口
9081 Transmission web端口
7681 Xfile webUI 端口
docker run -d \
  --name xfile \
  --restart always \
  --privileged=true \
  --network bridge \
  -p 8081:8081 \
  -p 9091:9091 \
  -p 7681:7681 \
  --memory 2g \
  --cap-add NET_ADMIN \
  --cap-add SYS_ADMIN \
  --cap-add MKNOD \
  -v /共享网盘/data:/data \
  --device /dev/fuse:/dev/fuse \
  zhangv2012/xfile:latest

docker run -d \
  --name xfile \
  --restart always \
  --privileged=true \
  --network host \
  --memory 2g \
  --cap-add NET_ADMIN \
  --cap-add SYS_ADMIN \
  --cap-add MKNOD \
  -v /共享网盘/data:/data \
  --device /dev/fuse:/dev/fuse \
  zhangv2012/xfile:latest

docker compose


services:
  xfile:
    image: zhangv2012/xfile:latest
    container_name: xfile
    restart: always
    privileged: true
    network_mode: host
    deploy:
      resources:
        limits:
          memory: 2G
    cap_add:
      - NET_ADMIN
      - SYS_ADMIN
      - MKNOD
    volumes:
      - /共享网盘/data:/data
    devices:
      - /dev/fuse:/dev/fuse

11.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

4

回帖

0

牛值

江湖小虾

2026-6-2 09:16:50 楼主 显示全部楼层

如果一直无法连接到其他节点,在线节点为1,大概率是因为网络限制,无法连接到其他节点,

检查命令:ipfs swarm peers

image.png

如看到较多AAA结尾的ID,则证明能正常连接到其他节点,如没有,或者是有

image.png

这种中继连接的节点,则表示本地网络NAT打洞失败,则需要配置路由器NAT

NAT 类型必须是 “锥形”(非对称)

  • ✅ 完全锥形(Full Cone):最容易成功
  • ✅ 限制锥形(Restricted Cone):成功率高
  • ❌ 对称 NAT(Symmetric NAT):几乎无法打洞,只能中继
  • 你是 IPv6无 NAT,天然满足(IPv6 设备都有公网地址)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

16

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章社区上线纪念勋章

2026-6-3 13:48:46 显示全部楼层

以前我也考虑过这种大家共享的云盘,但是现在硬盘这么贵,宽带又卡的紧,基本上不具备太大意义。这个项目想成功估计还要再等十年。

带宽反而不是什么问题,现在大部分都是1000M的家庭带宽,下行轻松可以到几十兆,基本上4K高清都可以正常访问,访问数据是多个节点的上行带宽支撑下载节点,上行也不会出现明显瓶颈,而且这个类似挂载PT,不是pcdn,  详情 回复
2026-6-9 11:39

12

主题

94

回帖

0

牛值

初出茅庐

2026-6-4 10:57:45 显示全部楼层

别人用一段时间卸载了应用怎么办,那别人存在共享区域的文件不久拿不到了,这个风险太高了。

整个逻辑类似于PT网站,只是pt由用户自己保种,冷门资源可能断种,我的方案里面做了块的自动路由机制,一个数据块只要还有节点需要,整个网络会自动保存最低5个副本,如果有节点下线,会自动补齐5个副本,除非保存这  详情 回复
2026-6-9 11:34

1

主题

4

回帖

0

牛值

江湖小虾

2026-6-9 11:34:58 楼主 显示全部楼层
Think100 发表于 2026-6-4 10:57
别人用一段时间卸载了应用怎么办,那别人存在共享区域的文件不久拿不到了,这个风险太高了。
...

整个逻辑类似于PT网站,只是pt由用户自己保种,冷门资源可能断种,我的方案里面做了块的自动路由机制,一个数据块只要还有节点需要,整个网络会自动保存最低5个副本,如果有节点下线,会自动补齐5个副本,除非保存这5个数据块的节点同时下线,并且删除了数据,那么这个文件就断种了,但是这种概率应该比较小

1

主题

4

回帖

0

牛值

江湖小虾

2026-6-9 11:39:33 楼主 显示全部楼层
tianma 发表于 2026-6-3 13:48
以前我也考虑过这种大家共享的云盘,但是现在硬盘这么贵,宽带又卡的紧,基本上不具备太大意义。这个项目想 ...

带宽反而不是什么问题,现在大部分都是1000M的家庭带宽,下行轻松可以到几十兆,基本上4K高清都可以正常访问,访问数据是多个节点的上行带宽支撑下载节点,上行也不会出现明显瓶颈,而且这个类似挂载PT,不是pcdn,也不会触发到运营商的限流
我就是挂PT被封的宽带。现在运营商是宁可杀错不可放过。而且你这个数据网如果真的做大了,和PCDN又有什么区别呢?冷数据倒还好,热数据比如电影,在网络上来回传送,那就是宽带被封。  详情 回复
2026-6-10 11:08

3

主题

16

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章社区上线纪念勋章

2026-6-10 11:08:01 显示全部楼层
寂寞的烟斗 发表于 2026-6-9 11:39
带宽反而不是什么问题,现在大部分都是1000M的家庭带宽,下行轻松可以到几十兆,基本上4K高清都可以正常 ...

我就是挂PT被封的宽带。现在运营商是宁可杀错不可放过。而且你这个数据网如果真的做大了,和PCDN又有什么区别呢?冷数据倒还好,热数据比如电影,在网络上来回传送,那就是宽带被封。

2

主题

22

回帖

0

牛值

系统先锋体验团🛩️

2026-6-13 15:22:01 显示全部楼层

想法很好,mark一下

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-23 12:35:22 显示全部楼层

没有懂这个的作用。如果我有硬盘空间,本来直接存自己的数据就可以用,现在又要分享,你还要把数据备份5份,这总的空间消耗就是5倍了。

除非你做了HASH,同一份文件做了去重,不然完全看不出来这个的意思啊。

最后,这么搞,确定监管不会找你?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则