IPFS下载安装和配置
生活随笔
收集整理的這篇文章主要介紹了
IPFS下载安装和配置
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考鏈接
因?yàn)檫@個(gè)網(wǎng)站訪問速度很慢,我提供了IPFS的MAC版本。有需要的查看我的資源下載。
大致流程
安裝
$ ls go-ipfs_v0.4.10_darwin-amd64.tar.gz $ tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz x go-ipfs/build-log x go-ipfs/install.sh x go-ipfs/ipfs x go-ipfs/LICENSE x go-ipfs/README.md $ ls go-ipfs go-ipfs_v0.4.10_darwin-amd64.tar.gz $ cd go-ipfs $ ls LICENSE README.md build-log install.sh ipfs $ mv ipfs /usr/local/bin/ipfs- tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz文件解壓。
- cp ipfs /usr/local/bin/ipfs,將已解壓的文件夾中的ipfs文件拷貝到/usr/local/bin/文件夾中
項(xiàng)目配置
創(chuàng)建IPFS節(jié)點(diǎn)
$ cd ~/.ipfs -bash: cd: /Users/liyuechun/.ipfs: No such file or directory $ ipfs init initializing IPFS node at /Users/CHY/.ipfs generating 2048-bit RSA keypair...done peer identity: QmdKXkeEWcuRw9oqBwopKUa8CgK1iBktPGYaMoJ4UNt1MP to get started, enter:ipfs cat /ipfs/QmVLDAhCY3X9P2uRudKAryuQFPM5zqA3Yij1dY8FpGbL7T/readme$ cd ~/.ipfs $ ls blocks datastore version config keystore $ open ./-
為了運(yùn)行項(xiàng)目,我們需要通過ipfs init在本地計(jì)算機(jī)建立一個(gè)IPFS節(jié)點(diǎn)
-
使用命令 sudo su,輸入密碼,切換到管理員的賬戶,cd ~切換到主目錄下,可以看到.ipfs隱藏文件夾
查看節(jié)點(diǎn)ID
$ ipfs id {"ID": "QmdKXkeEWcuRw9oqBwopKUa8CgK1iBktPGYaMoJ4UNt1MP","PublicKey": "CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqJlLivZerwIYTI5K8pEzbRnmNti3rObvpa17AixKpgTPnWAvPmZr1SLBzYUjpy3coymLHkNldcEZixnWTIihKIF1pVhxJG2MzFg8vHnG7uF8vxyYE4wOZ6V4rTauYbGau1Tj/TSjzI9oKOoezitTn6ggD3p2Y6Y1/FWGRfAvG7UUBFXSMtwVkwM/F0aaP2k8vHgsZDeYLY8UCpq67dC+AgbVNieLrX/tht6D7iTYS5Ch5dMIpwxMdRLkrNx8k9CVFgvnILhdTJL4QfdNA4L5FnWJy3axhj6bRdVkBpcdgn2WAHxYW6FwkB/eFSKxwNCKsO2/C52mUNNMouN2XlObTAgMBAAE=","Addresses": null,"AgentVersion": "go-ipfs/0.4.10/","ProtocolVersion": "ipfs/0.1.0" }- 使用命令ipfs id查看節(jié)點(diǎn)id
- PubllicKey為加密的公鑰
啟動(dòng)節(jié)點(diǎn)服務(wù)器
$ ipfs daemon Initializing daemon... Adjusting current ulimit to 2048... Successfully raised file descriptor limit to 2048. Swarm listening on /ip4/111.196.241.208/tcp/7723 Swarm listening on /ip4/127.0.0.1/tcp/4001 Swarm listening on /ip4/192.168.0.107/tcp/4001 Swarm listening on /ip6/::1/tcp/4001 API server listening on /ip4/127.0.0.1/tcp/5001 Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080 Daemon is ready-
使用命令ipfs daemon來啟動(dòng)節(jié)點(diǎn)服務(wù)器,一旦啟動(dòng),這個(gè)命令窗口就停滯了,可以新建窗口或者使用ctrl+C來停止服務(wù)
跨域資源共享CORS配置
-
后續(xù)的開發(fā),還需要對跨域資源共享( CORS )進(jìn)行配置,ctrl- c退出ipfs,然后按照下面的步驟進(jìn)行跨域配置。
-
ctrl- c退出ipfs
驗(yàn)證
-
使用ipfs daemon命令重啟服務(wù)器
-
新建一個(gè)終端,并且執(zhí)行如下的命令
-
出現(xiàn)如下的界面,代表成功
瀏覽器UI界面
-
打開http://localhost:5001/webui會看到一個(gè)漂亮的UI界面
?
總結(jié)
以上是生活随笔為你收集整理的IPFS下载安装和配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux终端(三)
- 下一篇: C语言 结构体 struct Cat c