ngrok是什么意思?如何通過Ngrok實(shí)現(xiàn)內(nèi)網(wǎng)穿透
ngrok 是一個(gè)用 go 語(yǔ)言編寫的反向代理,通過在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放。
ngrok是什么意思?
ngrok 是一個(gè)反向代理,通過在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道。Ngrok是外國(guó)發(fā)布的一個(gè)開源項(xiàng)目,也有一個(gè)公開的運(yùn)行服務(wù),但被國(guó)內(nèi)墻掉了。國(guó)內(nèi)一個(gè)機(jī)構(gòu)建立并運(yùn)營(yíng)了一個(gè)ngrok運(yùn)行服務(wù),雖然有時(shí)不太穩(wěn)定,但對(duì)于調(diào)試人員來說是足夠的。地其支持HTTP的80端口和TCP端口轉(zhuǎn)發(fā)。下面介紹使用方法。微信開發(fā)調(diào)試即需要一個(gè)公網(wǎng)IP/域名和80端口。
如何通過Ngrok實(shí)現(xiàn)內(nèi)網(wǎng)穿透
如果以我們開發(fā)人員的機(jī)子作為服務(wù)端,有開發(fā)環(huán)境,又有tomcat,數(shù)據(jù)庫(kù)等等,如果能夠直接將機(jī)子這個(gè)內(nèi)網(wǎng)的IP映射到公網(wǎng)多好啊。這就是我們將要介紹的內(nèi)網(wǎng)穿透利器,而且是免費(fèi)的!!
1.Ngrok
ngrok 是一個(gè)反向代理,通過在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道。Ngrok是外國(guó)發(fā)布的一個(gè)開源項(xiàng)目,也有一個(gè)公開的運(yùn)行服務(wù),但被國(guó)內(nèi)墻掉了。國(guó)內(nèi)一個(gè)機(jī)構(gòu)建立并運(yùn)營(yíng)了一個(gè)ngrok運(yùn)行服務(wù),雖然有時(shí)不太穩(wěn)定,但對(duì)于調(diào)試人員來說是足夠的。地址其支持HTTP的80端口和TCP端口轉(zhuǎn)發(fā)。下面介紹使用方法。微信開發(fā)調(diào)試即需要一個(gè)公網(wǎng)IP/域名和80端口。
1) 注冊(cè)登陸ngrok平臺(tái),申請(qǐng)一個(gè)ngrok.cc下的二級(jí)域名,并在基本信息里面獲得token值。
內(nèi)網(wǎng)穿透--ngrok和花生殼
2) 下載ngrok客戶端并運(yùn)行,輸入token值即可。非常簡(jiǎn)單。這樣本機(jī)就可以作為一個(gè)web服務(wù)器啦。
3) 將填入微信公眾號(hào)的服務(wù)器配置里面,可以立刻開始微信web調(diào)試。當(dāng)然,微信也提供了一個(gè)web調(diào)試工具,但是要裝QQ瀏覽器,調(diào)試H5方便些,其他就無所謂啦。
2.花生殼
Ngrok有時(shí)不穩(wěn)定,用了一段時(shí)間,似乎二級(jí)域名會(huì)被鎖住,一直免費(fèi)確實(shí)很難運(yùn)維,最好就是大家捐贈(zèng)些給它。
花生殼也是內(nèi)網(wǎng)穿透利器,但是是收費(fèi)的。最近有個(gè)免費(fèi)版本是提供免費(fèi)的1G流量。
使用方法跟ngrok差不多,也是通過web管理中心注冊(cè)二級(jí)域名和配置,并通過花生殼的客戶端來反向代理,實(shí)現(xiàn)內(nèi)網(wǎng)穿透。花生殼在國(guó)內(nèi)物聯(lián)網(wǎng)領(lǐng)域廣泛使用,例如視頻監(jiān)控等等。
3.數(shù)據(jù)流向
很容易想象公網(wǎng)數(shù)據(jù)交互過程:用戶web訪問二級(jí)域名->ngrok/花生殼一級(jí)域名轉(zhuǎn)發(fā)數(shù)據(jù)->本地內(nèi)網(wǎng)客戶端接收到數(shù)據(jù)。
花生殼的使用提高的不僅僅是辦公效率,也會(huì)讓客戶擁有其他多方面更好的體驗(yàn)?;ㄉ鷼に峁┑姆?wù)器系統(tǒng)下載、映射等功能,也都會(huì)比較切合的體驗(yàn)客戶的實(shí)際操作需求,最大化滿足客戶。想要了解更多相關(guān)信息,可以點(diǎn)擊ngrokhttps://hsk.oray.com/news/11031.html