如今有一種體驗(yàn)IPFS的簡(jiǎn)單方法,在個(gè)人電腦安裝IPFS Desktop(桌面可視化操作工具)+IPFS Companion(瀏覽器功能插件)就能輕松搞定。
IPFS Desktop是由官方社區(qū)發(fā)布的全平臺(tái)桌面客戶端,是一個(gè)通過(guò)Node.js編寫的桌面管理軟件。通過(guò)IPFS Desktop,可檢查您的節(jié)點(diǎn)統(tǒng)計(jì)信息,探索IPLD支持的merkle forest,查看世界各地的對(duì)等節(jié)點(diǎn),還可以管理您的文件,而無(wú)需運(yùn)用CLI。
IPFS Desktop(桌面可視化操作工具)、webui(web端訪問(wèn)工具),以及IPFS Companion(瀏覽器功能插件,當(dāng)前支持Firefox、Chrome等的拓展)同屬IPFS-GUI工作組開(kāi)發(fā)的產(chǎn)品。

一、下載安裝IPFS Desktop最新版本:
● windows- IPFS-Desktop-Setup-0.10.4.exe或choco install ipfs-desktop
https : //github.com/ipfs-shipyard/ipfs-desktop/blob/master/README.md
● mac- IPFS-Desktop-0.10.4.dmg或brew cask install ipfs
https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.10.4/IPFS-Desktop-0.10.4.dmg
下載之后進(jìn)行安裝,它和其他軟件的安裝流程一樣,幾步簡(jiǎn)單操作即可完成。

打開(kāi)軟件會(huì)自啟動(dòng)IPFS節(jié)點(diǎn),語(yǔ)言已自動(dòng)幫我設(shè)置為了中文,如果之前沒(méi)有安裝過(guò)IPFS節(jié)點(diǎn)的話,會(huì)自動(dòng)進(jìn)行安裝。
啟動(dòng)完成之后,軟件界面有以下幾個(gè)功能:
● 節(jié)點(diǎn)信息
在這里會(huì)顯示你的節(jié)點(diǎn)相關(guān)信息,包括共享的數(shù)據(jù)量、節(jié)點(diǎn)ID、位置等;

當(dāng)前我們可看到實(shí)時(shí)共享的數(shù)據(jù)量有420.9MB,當(dāng)前共有131個(gè)對(duì)等節(jié)點(diǎn)在線。
該狀態(tài)欄顯示我的節(jié)點(diǎn)ID是:
QmbAMZWEo363xqnyEBtVWux8ABzyJBFv4jeRhXyWrNBixR
點(diǎn)開(kāi)“高級(jí)”按鈕,還可以看到節(jié)點(diǎn)的公鑰信息

● 文件管理
該欄會(huì)顯示本地節(jié)點(diǎn)上傳的文件,可以把本地的文件上傳到IPFS網(wǎng)絡(luò),還可移動(dòng)和重命名文件、刪除、共享或下載文件。同時(shí)上傳的文件可以進(jìn)行固定(PINING);PIN固定記錄下的文件,可在本地并進(jìn)行備注,方便查詢。

● 瀏覽 Merkle Forest
該功能模塊更多的是功能性的闡述(針對(duì)開(kāi)發(fā)人員),文件信息等方面的查看。
● 已連接節(jié)點(diǎn)
在這里可以看到本地節(jié)點(diǎn)連接到的其他 IPFS 節(jié)點(diǎn),節(jié)點(diǎn)信息包含了節(jié)點(diǎn)hash及地理位置等,當(dāng)前顯示有156個(gè)節(jié)點(diǎn)在線。

● 設(shè)置功能
可以在此處更改 Web UI和IPFS節(jié)點(diǎn)的設(shè)置,包括語(yǔ)言選擇、發(fā)送匿名化的使用情況分析來(lái)幫助產(chǎn)品改善、重新啟動(dòng)守護(hù)程序以應(yīng)用更改等。
總體而言通過(guò)這個(gè)輕型軟件,可讓用戶很方便的將本地文件保存到 IPFS 網(wǎng)絡(luò),實(shí)現(xiàn)理論上的永久保存,當(dāng)使用的人越多,體驗(yàn)就更好,歡迎大家都來(lái)安裝體驗(yàn)。
不過(guò),只有保持計(jì)算機(jī)開(kāi)機(jī)和IPFS節(jié)點(diǎn)可用時(shí),您共享的任何文件才可用。否則若其他對(duì)等節(jié)點(diǎn)沒(méi)有您的數(shù)據(jù),在您的節(jié)點(diǎn)重新聯(lián)機(jī)之前,他人將不能再訪問(wèn)您的內(nèi)容。

二、安裝IPFS Companion瀏覽器插件
IPFS Desktop更多是用于查看信息和控制文件傳輸,但無(wú)法瀏覽html文檔,所以還需安裝一個(gè)瀏覽器插件,讓瀏覽器渲染IPFS傳輸?shù)膆tml數(shù)據(jù)。目前插件支持chrome與firefox等瀏覽器。
下載地址:
https://github.com/ipfs-shipyard/ipfs-companion#install
安裝插件后,在IPFS節(jié)點(diǎn)運(yùn)行狀態(tài)下,插件會(huì)將所有包含 /ipfs/ 的鏈接跳轉(zhuǎn)到本地8080端口,通過(guò)本地IPFS節(jié)點(diǎn)獲取數(shù)據(jù)。
我下載的是chrome版本的插件,安裝之后,瀏覽器的右上角有一個(gè)實(shí)時(shí)節(jié)點(diǎn)數(shù)據(jù)顯示的IPFS圖標(biāo),鼠標(biāo)左擊就會(huì)出現(xiàn)一個(gè)彈窗,點(diǎn)擊選擇“打開(kāi)Web UI”,就會(huì)進(jìn)入與IPFS Desktop相同的界面。
