本实验是分布式系统小节的实验,具体内容:
请先确定已经开放了阿里云的端口,否则无法通过浏览器访问你的IPFS节点,开放阿里云服务器端口的方法见课程主页对应的文章。
复制下面的命令到服务器的终端执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/TaibiaoGuo/blockchain101/experiment/ipfs/start.sh)"
完成实验1后,通过浏览器可以访问你的IPFS节点的网页端界面,地址为http://你的公网IP:5001/webui
熟悉一下所有的功能
在你的IPFS节点网页端,即http://你的公网IP:5001/webui
点击菜单中的文件
,会出现文件界面,点击界面的添加
,选择一个本机的文件上传到IPFS网络中
注意:IPFS是公开网络,请不要上传私密内容
稍等片刻,在文件界面就可以看到你的文件了
在你的IPFS节点网页端,即http://你的公网IP:5001/webui
最上方的输入框中输入任意一个文件哈希,就会通过IPFS网络请求文件,如果是视频、图片、文字等可以在线预览的文件类型,就可以直接在网页端观看,其他类型的文件需要下载到本地。
但是,这个功能因为众所周知的网络原因很大概率(80%)用不了。
实验完成后,你可以选择删除ipfs容器,在服务器终端执行下面的命令:
docker rm -f ipfs
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。