IPFS下载安装和配置
生活随笔
收集整理的這篇文章主要介紹了
IPFS下载安装和配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考鏈接
因為這個網站訪問速度很慢,我提供了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/文件夾中
項目配置
創(chuàng)建IPFS節(jié)點
$ 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 ./-
為了運行項目,我們需要通過ipfs init在本地計算機建立一個IPFS節(jié)點
-
使用命令 sudo su,輸入密碼,切換到管理員的賬戶,cd ~切換到主目錄下,可以看到.ipfs隱藏文件夾
查看節(jié)點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é)點id
- PubllicKey為加密的公鑰
啟動節(jié)點服務器
$ 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來啟動節(jié)點服務器,一旦啟動,這個命令窗口就停滯了,可以新建窗口或者使用ctrl+C來停止服務
跨域資源共享CORS配置
-
后續(xù)的開發(fā),還需要對跨域資源共享( CORS )進行配置,ctrl- c退出ipfs,然后按照下面的步驟進行跨域配置。
-
ctrl- c退出ipfs
驗證
-
使用ipfs daemon命令重啟服務器
-
新建一個終端,并且執(zhí)行如下的命令
-
出現如下的界面,代表成功
瀏覽器UI界面
-
打開http://localhost:5001/webui會看到一個漂亮的UI界面
?
總結
以上是生活随笔為你收集整理的IPFS下载安装和配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux终端(三)
- 下一篇: linux使用openssl查看文件的m