IPFS daemon和公共网关 / 网络研习社#54
IPFS daemon提供后台的网络服务,但是这个守护进程相当脆弱,动不动就挂了!挂了也不会重启之类的,这样的话,网络的服务就意外地终止了!
IPFS在容错上真是做得不好,更可恶的是在github上的案例中竟然还有恶意代码!比如在这:
->
"dependencies": {
"core-js": "^2.6.5",
"ipfs": "file:../../",
"vue": "^2.6.10"
},
如果你是直接这样安装你就死翘翘了,"ipfs": "file:../../"这个会生成无限循环地文件夹,电脑直接卡死!刚开始就觉得有点怪,没多想,就直接npm install跑起来看看,没想到会一直在生成无限循环地文件夹!一直到现在我还没有成功把它删掉!
systemctl-service
要使IPFS daemon一直健壮地服务:挂了能重启,就需要使用systemctl。这个玩意我也不太熟,现学现卖。
- 先which命令查看jsipfs执行文件的位置,比如查到下面的路径:
/usr/local/bin/jsipfs vim /lib/systemd/system/jsipfs.service,将下面代码贴入:
[Unit]
Description=JSIPFS Daemon Client
[Service]
ExecStart=/usr/local/bin/jsipfs daemon
Restart=always
RestartSec=30
Type=simple
User=root
Group=root
[Install]
WantedBy=multi-user.target
- systemctl daemon-reload
- systemctl enable jsipfs
- systemctl start jsipfs
好了,这样就可以很安心地使用ipfs的服务了!
公共网关
如果你的服务器挂了,其实你还是可以访问你的IPFS网络中的文件的。使用你文件的哈希来用公网也是一样可以访问的!这样的话,你的文件服务就会比一般的服务器更健壮。大家可以试下这个哈希值: Qmf1KNVAxc3oEmYTWnu2NrCKCkhs6xVkCbuRsd2F8Asmbq ,看下它是不是在所有的公网中都可访问。格式是这样的:https://cloudflare-ipfs.com/ipfs/Qmf1KNVAxc3oEmYTWnu2NrCKCkhs6xVkCbuRsd2F8Asmbq
IPFS的公网还蛮稀缺的,再加上国内的环境会导致经常访问不了!这个没有太好的办法,除了自己建网关之外,就是随时查下哪些网关能用。
Leave IPFS daemon和公共网关 / 网络研习社#54 to:
Read more #cn posts
Best Posts From lemooljiang
We have not curated any of lemooljiang's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From lemooljiang
- Nextjs初体验,和Nuxt的异同
- DeepTutor:AI个性化辅导平台 / ai #57
- ComfyUI:可编程和自动化的PS / ai #56
- 将Neo4j封装进Agent / ai #55
- 闲鱼省钱大法:极限0.5折!
- 对Neo4j批量导入结构化数据 / ai #54
- langchain对neo4j进行交互,写入和查询数据 / ai #53
- 知识图谱和图数据库Neo4j的作用和使用场景 / ai #52
- SpaceX、美股和比特币
- 又是币圈血洗日!
- 链股合流,当币安也开始卖股票啰
- 天涯社区重启,爷青回?
- 诺基亚在AI时代重新杀回来啦
- 《2049:未来10000天的可能》书中的镜像世界为什么不叫元宇宙
- 今天适合吃披萨
- 开通即被封,别再给Claude送人头了!
- 两根内存条引发的“官司”
- AI·Joe V12更新, 更新GPT-5.5和DeepSeek V4 等
- 中医进校园活动反响热烈
- 猪价低伤农,猪价贵伤民