安装IPFS,去中心化看片

2018-12-12  本文已影响32人  周宇盛

下载

首先打开官网的下载页面,下载自己的操作系统和CPU架构对应的软件包。ipfs.io域名已经被墙了,文章末尾有备用的下载链接。

一般电脑都是X86-64架构的,也被称为AMD64。如果不确定的话,类UNIX系统可以在命令行输入uname -a查看自己电脑的情况,我的返回结果是SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux,所以我下载linux AMD64版本。
Mac OS X 操作系统使用的是darwin内核,所以下载darwin AMD64版本。

安装

下载好之后依次执行以下命令进行安装:

tar xvfz go-ipfs.tar.gz # 解压
cd go-ipfs
./install.sh

顺利的话,这就安装好了。

启动

然后运行以下命令启动go-ipfs:

ipfs init # 初始化
ipfs daemon # 启动go-ipfs

ipfs init命令创建自己 peer ID,这个ID是在IPFS网络中的唯一标志。
ipfs daemon 启动go-ipfs程序,同时会创建两个HTTP网关:localhost:5001/webuilocalhost:8080。前者是IPFS工具的UI界面,用于上传下载文件,查看与自己的电脑连接的全球各地的peers的信息;后者用于访问IPFS网络的文件,url为localhost:8080/ipfs/content_ID的格式,比如http://localhost:8080/ipfs/QmabY2zFqV7ezJZanpi1zxWwP28G2QBuhQ6dgdFSqwZYJW

使用

这下就可以愉快的去中心化看片了,只需要知道视频的CID(content ID)就行了。观看时是直接从IPFS网络的其他节点处获取文件,而不需要依赖中心化的公共网关。

一个文件被你第一次访问的时候,速度会比较慢。IPFS使用分布式hash表(DHT)存储文件,DHT解析找到文件的位置会花点时间。

下载链接

上一篇下一篇

猜你喜欢

热点阅读