日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

IPFS(星际文件系统)的安装与使用

發布時間:2025/3/21 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IPFS(星际文件系统)的安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本教程系統環境:Windows10
其他系統下的安裝教程可以參考IPFS官方文檔

Step 1

按下windows鍵+R,輸入powershell,點擊運行,打開PS終端。

Step 2

在PS中下載安裝go-ipfs終端,通過以下命令完成

cd ~\ #移動到系統根目錄 wget https://dist.ipfs.io/go-ipfs/v0.8.0/go-ipfs_v0.8.0_windows-amd64.zip -Outfile go-ipfs_v0.8.0.zip #下載最新版本的go-ipfs(壓縮包格式) Expand-Archive -Path go-ipfs_v0.8.0.zip -DestinationPath ~\Apps\go-ipfs_v0.8.0 #解壓此文件 cd ~\Apps\go-ipfs_v0.8.0\go-ipfs #移動到剛剛解壓的目錄 .\ipfs.exe --version #測試該目錄下程序是否可以使用,正常情況下會得到以下輸出 # > ipfs version 0.8.0 pwd #查看當前路徑,將輸出的路徑復制并添加到系統環境變量中 # > Path # > ---- # > C:\Users\[Username]\Apps\go-ipfs_v0.8.0\go-ipfs

Step 3

將剛剛pwd命令輸出的目錄復制并添加到系統環境變量,然后退出PS終端,通過Windows+R并開啟傳統cmd終端,在cmd終端中鍵入

cd ~ ipfs --version #正常情況下會輸出下一行的版本信息 # > ipfs version 0.8.0

Step 4

ipfs初始化

ipfs init #初始化ipfs倉庫,正常情況下會得到以下輸出 # > initializing ipfs node at /Users/jbenet/.ipfs # > generating 2048-bit RSA keypair...done # > peer identity: [一串hash值] # > to get started, enter: # > # > ipfs cat /ipfs/[與上述相同的hash值]/readme

這時如果鍵入ipfs cat /ipfs/[上面的hash值]/readme,則會得到以下輸出

Hello and Welcome to IPFS! ██╗██████╗ ███████╗███████╗ ██║██╔══██╗██╔════╝██╔════╝ ██║██████╔╝█████╗ ███████╗ ██║██╔═══╝ ██╔══╝ ╚════██║ ██║██║ ██║ ███████║ ╚═╝╚═╝ ╚═╝ ╚══════╝ If you see this, you have successfully installed IPFS and are now interfacing with the ipfs merkledag!------------------------------------------------------- | Warning: | | This is alpha software. use at your own discretion! | | Much is missing or lacking polish. There are bugs. | | Not yet secure. Read the security notes for more. |------------------------------------------------------- Check out some of the other files in this directory:./about./help./quick-start <-- usage examples./readme <-- this file./security-notes

這時ipfs已經初始化完成。

Step 5

接入IPFS節點
在安裝IPFS完成后,使用IPFS進行文件上傳和下載之前,必須先讓本機接入IPFS網絡,具體方法是通過以下命令在cmd或PS中完成:

ipfs daemon

如果成功接入網絡,會得到以下輸出:

Initializing daemon... go-ipfs version: 0.8.0 Repo version: 11 System version: amd64/windows Golang version: go1.15.8 Swarm listening on /ip4/127.0.0.1/tcp/4001 [...](這里會輸出很多類似上一行Swarm的輸出) API server listening on /ip4/127.0.0.1/tcp/5001 WebUI: http://127.0.0.1:5001/webui Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080 Daemon is ready

這時,本機就已經成功接入IPFS網絡了,可以愉快地使用IPFS進行文件上傳與下載了。

Step 6 IPFS桌面版

IPFS桌面版可以方便地通過圖形化操作界面完成文件的上傳和下載,Windows桌面版的下載鏈接在這里。
其他系統版本的下載鏈接在這里。
由于桌面版的操作比較傻瓜,相信接觸到IPFS的大神們一定會自行操作,本文章不再贅述。
但是值得一提的是,如果使用桌面版,則無需進行ipfs init,也無需進行ipfs daemon,因為這些操作都會由桌面應用程序幫你完成。并且筆者在實踐中發現,IPFS桌面版啟動之后連接都比較慢,如果你在雙擊IPFS Desktop的桌面圖標后看到以下界面,請不要擔心,這很有可能是因為網絡緩慢原因,并非真的需要你手動在命令行鍵入ipfs daemon。

當然,如果你在上面這個界面卡住了并且停留時長很長(e.g. 5min),那你首先可以檢查本機的網絡連接是否正常(例如是否可以使用國外搜索引擎)。但實際上,國內互聯網并未對IPFS網絡做相關的屏蔽,如果真的在這個界面卡住了,你可以重新閱讀本教程,并檢查每一步是否正確執行了,也可以閱讀IPFS官方文檔來尋求幫助(此文檔需要翻墻查看)。
ipfs-Desktop版本正常開啟后,會看到如下界面。

Step 7 ipfs上傳與下載命令

這部分將介紹如何使用命令行完成ipfs的文件上傳與下載。
無論是利用ipfs上傳還是下載,都需要保證本機已接入ipfs節點,即需要開啟一個cmd終端,在其中鍵入

ipfs daemon

然后,另開一個cmd終端,定位到需要上傳的文件所在目錄或者是想下載文件保存的目錄,執行文件上傳與下載命令。
上傳:

ipfs add [Filename] #注意如果要上傳的文件不在當前目錄下,則Filename需使用絕對路徑或相對路徑表示 # 正常上傳之后,會得到一行類似于下面的輸出 # > added QmZnpQaDqyRsQBgim3oU3szxfxDkrpNUSmgaSuEkacwhnP hello.txt # 你需要記錄此hash值,它相當于你的文件在ipfs網絡中的唯一標識,在下載時需要使用此hash

下載:

ipfs get [文件在ipfs公網中的hash值] -o [欲保存的文件名]

例如,筆者已在ipfs公網中上傳過一個hello文件,可以使用以下命令下載:

ipfs get QmZnpQaDqyRsQBgim3oU3szxfxDkrpNUSmgaSuEkacwhnP -o hello.txt #下載ipfs網絡中hash值為QmZnpQaDqyRsQBgim3oU3szxfxDkrpNUSmgaSuEkacwhnP的文件,并保存為hello.txt在當前目錄下 type hello.txt #將hello.txt中的內容輸出到終端,會得到以下輸出,即為筆者先前上傳的文件內容 # > Hello, ipfs!

至此,ipfs的文件上傳和下載已完成。任何文件類型都可以通過ipfs來上傳和下載,本機成為ipfs節點后,可以把ipfs當成一個巨大的網盤來使用。

總結

以上是生活随笔為你收集整理的IPFS(星际文件系统)的安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。