国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

【戴嘉樂(lè)】(入門(mén))基于IPFS和Ngrok構(gòu)建自維護(hù)資源網(wǎng)關(guān)

CloudwiseAPM / 3487人閱讀

摘要:作者簡(jiǎn)介戴嘉樂(lè)前百度高級(jí)研發(fā)工程師應(yīng)用實(shí)踐者布道師個(gè)人網(wǎng)站聯(lián)系方式微信號(hào)。二技術(shù)介紹對(duì)這項(xiàng)技術(shù)不熟悉的同學(xué),可以參考我之前一次演講分享的內(nèi)容戴嘉樂(lè)詳解的本質(zhì)技術(shù)架構(gòu)以及應(yīng)用。

作者簡(jiǎn)介:戴嘉樂(lè)( Mr.Maple ) | 前百度高級(jí)研發(fā)工程師 | IPFS應(yīng)用實(shí)踐者&布道師|
個(gè)人網(wǎng)站:https://www.daijiale.cn
聯(lián)系方式:微信號(hào):daijiale6239。
一、應(yīng)用背景

由于一些特殊原因,ipfs.io網(wǎng)關(guān)在天朝無(wú)法訪問(wèn),之前在外做宣講的時(shí)候,也被很多朋友問(wèn)到ipfs.io是否一直會(huì)被禁的問(wèn)題,紛紛表示擔(dān)憂,這邊通過(guò)一個(gè)簡(jiǎn)單的Demo,讓大家可以搭建屬于自己的協(xié)議網(wǎng)關(guān),通過(guò)這種方式,我們跑在IPFS上的資源將不在受限,并且每個(gè)人都可以獨(dú)立出自己的節(jié)點(diǎn)服務(wù)并分享給其他人、應(yīng)用程序訪問(wèn)使用。

二、技術(shù)介紹 2.1 IPFS

對(duì)IPFS這項(xiàng)技術(shù)不熟悉的同學(xué),可以參考我之前一次演講分享的內(nèi)容:【IPFS】戴嘉樂(lè):詳解IPFS的本質(zhì)、技術(shù)架構(gòu)以及應(yīng)用。

2.2 Ngrok

Ngrok是一個(gè)反向代理,通過(guò)在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道,比較輕量級(jí),不需要去在本地構(gòu)建一個(gè)類(lèi)似Nginx或者Tomcat這樣的服務(wù)器,即可完成IP動(dòng)態(tài)映射和內(nèi)網(wǎng)穿透,對(duì)建立IPFS這樣的資源網(wǎng)關(guān)來(lái)說(shuō),最為方便,而且,通過(guò)Ngrok ,我們可以直觀的捕獲和分析所有通道上的流量,便于后期資源上的分析和重放,還有便于開(kāi)發(fā)者調(diào)試的協(xié)議信息展現(xiàn)等功能。

官網(wǎng):https://ngrok.com/
教程:https://ngrok.com/docs
下載:https://ngrok.com/download
三、應(yīng)用實(shí)踐

博主采用的是Mac OS 10.13.3 + go-ipfs v0.4.13 + Ngrok v2.2.8。

3.1 環(huán)境搭建 3.1.1 Ngrok安裝

從?download page下載你所需的系統(tǒng)版本。

如果是linux or mac系統(tǒng),建議移動(dòng)到系統(tǒng)用戶(hù)目錄下安裝,以便更好使用terminal來(lái)操作ngrok:

$ mv ngrok.zip ../user/

$ unzip /path/to/ngrok.zip

這里可以注冊(cè)Ngrok,通過(guò)Dashboard,綁定Ngrok賬戶(hù),享受更多權(quán)益功能:

3.1.2 驗(yàn)證、啟動(dòng)Ngrok
./ngrok help

出現(xiàn)如下信息,表示安裝成功:

./ngrok http 80

出現(xiàn)如下信息,表示啟動(dòng)ngrok成功:

打開(kāi)瀏覽器,鍵入http://127.0.0.1:4040 ,可以監(jiān)控資源訪問(wèn)情況:

3.1.3 IPFS部署

部署方式可以參考我之前的文章:[利用ipfs構(gòu)建自己的去中心化分布式wiki系統(tǒng)]()。

3.1.4 Ngrok綁定IPFS資源

啟動(dòng)本地IPFS節(jié)點(diǎn)

運(yùn)用IPFS上傳一張圖片,并得到IPFS指紋:QmdzsNmv...Tow

啟動(dòng)ngrok,綁定在IPFS的默認(rèn)端口:127.0.0.1/tcp/8080,

./ngrok http 8080

如下圖所示,Ngrok幫我們動(dòng)態(tài)映射了:29e22496.ngrok.io -> localhost:8080

我們用手機(jī)微信對(duì)http://29e22496.ngrok.io/ipfs... 進(jìn)行訪問(wèn)

我們?cè)僭跒g覽器發(fā)起一個(gè)對(duì)本地ipfs資源的訪問(wèn):localhost:8080/ipfs/QmdzsNmv...Tow

我們看到了分別來(lái)自本地ipfs和手來(lái)自機(jī)的GET Response,資源訪問(wèn)成功。

當(dāng)然,有朋友說(shuō),反向代理層能否自定義自己的域名前綴,其實(shí),Ngrok是為我們提供了這樣的服務(wù)的,但是需要購(gòu)買(mǎi)付費(fèi)服務(wù):

3.1.5 使用Ngrok對(duì)IPFS資源進(jìn)行監(jiān)控

瀏覽器打開(kāi) http://localhost:4040/inspect/http

我們來(lái)監(jiān)控剛才對(duì)IPFS資源訪問(wèn)的詳細(xì)記錄和報(bào)文數(shù)據(jù):

我們可以成功監(jiān)控到兩次資源請(qǐng)求的耗時(shí)以及協(xié)議報(bào)文的詳細(xì)數(shù)據(jù)。

3.1.6 通過(guò)Ngrok API 自動(dòng)化運(yùn)維IPFS節(jié)點(diǎn)

然而,有朋友又會(huì)抱怨了:以上的所有操作都是需要人工手動(dòng)來(lái)建立和部署的,能否實(shí)現(xiàn)遠(yuǎn)程自動(dòng)化的運(yùn)維服務(wù)。

答案是:沒(méi)有什么是程序員解決不了,“懶”是我們永遠(yuǎn)追求的境界。

通過(guò)?Ngrok API 文檔,我們可以通過(guò)RPC遠(yuǎn)程調(diào)用來(lái)控制節(jié)點(diǎn),并集成到業(yè)務(wù)程序代碼里,實(shí)現(xiàn)自動(dòng)化運(yùn)維和控制。

一些常用的操作如下:

方法名 請(qǐng)求形式 API 備注
Start tunnel POST /api/tunnels
Stop tunnel DELETE /api/tunnels/:name
Delete Captured Requests DELETE /api/requests/http

有興趣的朋友可以在自己的業(yè)務(wù)或者App中進(jìn)行集成。

四、未完待續(xù)

我們通過(guò)Ngrok為IPFS節(jié)點(diǎn)配置HTTP Tunnels,充分利用了其N(xiāo)AT穿越的特性,成功搭建了屬于自己的資源網(wǎng)關(guān),為他人提供IPFS節(jié)點(diǎn)服務(wù)。但是這僅僅是一個(gè)雛形,缺陷還很多,隨后會(huì)再寫(xiě)一篇文章《【應(yīng)用】(進(jìn)階)基于IPFS和Ngrok構(gòu)建自維護(hù)資源網(wǎng)關(guān)》,來(lái)講解對(duì)資源網(wǎng)關(guān)的種種優(yōu)化,例如:

視頻等大文件本地緩存優(yōu)化

ipns動(dòng)態(tài)解析目錄

自動(dòng)化控制資源的分享權(quán)限

...

五、參考文獻(xiàn)

【區(qū)塊鏈】利用ipfs構(gòu)建自己的去中心化分布式wiki系統(tǒng)

Ngrok Doc

ipfs.io


相關(guān)文章和視頻推薦

【戴嘉樂(lè)】(進(jìn)階)基于IPFS和Ngrok構(gòu)建自維護(hù)資源網(wǎng)關(guān)

圓方圓學(xué)院匯集大批區(qū)塊鏈名師,打造精品的區(qū)塊鏈技術(shù)課程。 在各大平臺(tái)都長(zhǎng)期有優(yōu)質(zhì)免費(fèi)公開(kāi)課,歡迎報(bào)名收看。
公開(kāi)課地址:https://ke.qq.com/course/345101? ? ? ?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/24427.html

相關(guān)文章

  • 嘉樂(lè)】(進(jìn)階)基于IPFSNgrok構(gòu)建維護(hù)資源網(wǎng)關(guān)

    摘要:五參考文獻(xiàn)區(qū)塊鏈利用構(gòu)建自己的去中心化分布式系統(tǒng)相關(guān)文章和視頻推薦戴嘉樂(lè)入門(mén)基于和構(gòu)建自維護(hù)資源網(wǎng)關(guān)圓方圓學(xué)院匯集大批區(qū)塊鏈名師,打造精品的區(qū)塊鏈技術(shù)課程。 作者簡(jiǎn)介:戴嘉樂(lè)( Mr.Maple ) | 前百度高級(jí)研發(fā)工程師 | IPFS應(yīng)用實(shí)踐者&布道師|個(gè)人網(wǎng)站:https://www.daijiale.cn聯(lián)系方式:微信號(hào):daijiale6239。 一、背景 上篇文章[《(入門(mén)...

    xiyang 評(píng)論0 收藏0
  • 嘉樂(lè)】詳解IPFS的本質(zhì)、技術(shù)架構(gòu)以及應(yīng)用

    摘要:戴嘉樂(lè)去年月參與了的眾籌,從而了解到技術(shù),獨(dú)立開(kāi)發(fā)了兩款基于的開(kāi)源應(yīng)用,一個(gè)是與有關(guān)的系統(tǒng),另一個(gè)是相關(guān)的地理位置檢索系統(tǒng)。現(xiàn)在支持的數(shù)據(jù)結(jié)構(gòu),支持比特幣以太坊的區(qū)塊數(shù)據(jù)。 戴嘉樂(lè)是前百度高級(jí)研發(fā)工程師,ipfser.org&巴比特專(zhuān)欄作者。戴嘉樂(lè)去年8月參與了FileCoin的眾籌,從而了解到IPFS技術(shù),獨(dú)立開(kāi)發(fā)了兩款基于IPFS的開(kāi)源應(yīng)用,一個(gè)是與IPFS有關(guān)的wiki系統(tǒng),另一...

    whlong 評(píng)論0 收藏0
  • 嘉樂(lè)】利用IPFS構(gòu)建己的去中心化分布式Wiki系統(tǒng)

    摘要:全稱(chēng),中文名星際文件系統(tǒng),是一個(gè)旨在創(chuàng)建持久且分布式存儲(chǔ)和共享文件的網(wǎng)絡(luò)傳輸協(xié)議。在網(wǎng)絡(luò)中的節(jié)點(diǎn)將構(gòu)成一個(gè)分布式文件系統(tǒng)。使用稱(chēng)為去中心化命名系統(tǒng),每個(gè)文件都可以被協(xié)作命名為易讀的名字。三項(xiàng)目實(shí)踐利用構(gòu)建一個(gè)去中心化不可篡改的分布式系統(tǒng)。 作者簡(jiǎn)介:戴嘉樂(lè)( Mr.Maple ) | 前百度高級(jí)研發(fā)工程師 | IPFS應(yīng)用實(shí)踐者&布道師|個(gè)人網(wǎng)站:https://www.daijial...

    keithxiaoy 評(píng)論0 收藏0
  • 嘉樂(lè)基于IPFSGeoHash構(gòu)建具有地理位置價(jià)值服務(wù)的DDApp(理論篇)

    摘要:數(shù)據(jù)將具有如下個(gè)特點(diǎn)將二維的經(jīng)緯度轉(zhuǎn)換成字符串,比如下圖展示了北京個(gè)區(qū)域的字符串,分別是,等等,每一個(gè)字符串代表了某一矩形區(qū)域。例如,坐標(biāo)對(duì),位于北京安定門(mén)附近,后形成的值為。 作者簡(jiǎn)介:戴嘉樂(lè)( Mr.Maple ) | 前百度高級(jí)研發(fā)工程師 | IPFS應(yīng)用實(shí)踐者&布道師|個(gè)人網(wǎng)站:https://www.daijiale.cn聯(lián)系方式:微信號(hào):daijiale6239。 show...

    lmxdawn 評(píng)論0 收藏0
  • 【許曉笛】EOS:IPFS落地的重要途徑

    摘要:寫(xiě)在前面,這一篇文章是許曉笛在北京開(kāi)發(fā)者圓桌會(huì)議上的發(fā)言實(shí)錄,感謝主辦方戴嘉樂(lè)和董天一的邀請(qǐng),感謝編輯們。我這次分享題目是有可能有點(diǎn)標(biāo)題黨,前面拉了三個(gè)字有可能是落地的一個(gè)非常重要的途徑。共識(shí)機(jī)制共識(shí)機(jī)制,就是所有代幣持有人選舉。 寫(xiě)在前面,這一篇文章是許曉笛 2018.05.20 在北京 《IPFS開(kāi)發(fā)者圓桌會(huì)議》上的發(fā)言實(shí)錄,感謝主辦方戴嘉樂(lè)和董天一的邀請(qǐng),感謝編輯們。先介紹一下《...

    tuomao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<