Ngrok是一款非常好用的內(nèi)網(wǎng)穿透軟件,使用go語(yǔ)言開(kāi)發(fā),市面上許多內(nèi)網(wǎng)穿透軟件都是基于Ngrok修改制作而成。對(duì)于想要實(shí)現(xiàn)內(nèi)網(wǎng)穿透的用戶這是一個(gè)非常實(shí)用的軟件,需要的快來(lái)下載使用吧。
軟件介紹
Ngrok是一個(gè)反向代理,通過(guò)在公共端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道,實(shí)現(xiàn)內(nèi)網(wǎng)主機(jī)的服務(wù)可以暴露給外網(wǎng)。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地協(xié)助服務(wù)端程序測(cè)試。

軟件功能
1、為開(kāi)發(fā)計(jì)算機(jī)上本地運(yùn)行的網(wǎng)站創(chuàng)建公共HTTPS URL。
2、使用ngrok的Web檢查界面來(lái)了解隧道上的HTTP請(qǐng)求和響應(yīng)流量。
3、ngrok隧道使用為HTTP / 2提供支持的優(yōu)化技術(shù)版本運(yùn)行,以便您的隧道服務(wù)快速加載。
4、不要在路由器上配置端口轉(zhuǎn)發(fā)或浪費(fèi)時(shí)間設(shè)置動(dòng)態(tài)DNS解決方案。即使設(shè)備更改了網(wǎng)絡(luò),ngrok也可以在任何地方工作,無(wú)需任何更改。

5、設(shè)置http auth憑據(jù)以保護(hù)對(duì)隧道的訪問(wèn)以及與之共享的隧道。
6、將任何聯(lián)網(wǎng)服務(wù)暴露給互聯(lián)網(wǎng),甚至是那些不使用SSH的HTTP。
7、只需向您的開(kāi)發(fā)服務(wù)器“重放”webhook請(qǐng)求,即可輕松開(kāi)發(fā)webhook集成。
8、使用簡(jiǎn)單的RESTful API動(dòng)態(tài)啟動(dòng),停止和查詢隧道狀態(tài)。
9、帳戶可以共享對(duì)保留域和地址的訪問(wèn)權(quán)限,允許多個(gè)開(kāi)發(fā)人員在擁有自己的憑據(jù)的同時(shí)協(xié)作處理項(xiàng)目。
10、重寫Host隧道請(qǐng)求的標(biāo)頭以定位WAMP / MAMP / Pow開(kāi)發(fā)環(huán)境中的特定站點(diǎn)。
怎么注冊(cè)
1、申請(qǐng)ngrok免費(fèi)賬戶,建議用GitHub賬戶云注冊(cè)ngrok賬戶,直接用郵箱申請(qǐng)ngrok賬戶一直報(bào)Failed to solvecaptcha(無(wú)法解析驗(yàn)證碼)的錯(cuò)誤,萬(wàn)般無(wú)奈之下,用GitHub賬戶注冊(cè)解決。

2、注冊(cè)申請(qǐng)成功之后,ngrok官網(wǎng)上登錄賬戶,你會(huì)在Dashboard上看到免費(fèi)提供給你的一串授權(quán)口令(后面會(huì)用到)。

內(nèi)網(wǎng)穿透教程
1、下載并解壓,運(yùn)行ngrok.exe文件,可以看到如下界面,展示的內(nèi)容有該程序的描述、例子、版本號(hào)、作者、命令行。Ngrok是一個(gè)命令行應(yīng)用,通過(guò)輸入指令,執(zhí)行相對(duì)應(yīng)的功能。

2、接下來(lái)需要做的就是對(duì)ngrok進(jìn)行配置。我們需要配置authtoken(就是之前注冊(cè)后獲得的賬戶憑證),authtoken是每個(gè)用戶的身份憑證,請(qǐng)注意保密。

3、復(fù)制我們的用戶憑證,并在ngrok命令行中,輸入下面的命令,按回車鍵執(zhí)行。
例如:ngrok authtoken 2CZJkTcaAAXzRJx53AnD_6aVs8BBAaybUUpSMTxBCC(一串要換成你自己的authtoken)
4、執(zhí)行成功后,命令行界面中會(huì)出現(xiàn)下面的信息。
Authtoken saved to configuration file: C:\Users\acer/.ngrok2/ngrok.yml
此時(shí),代表配置成功。ngrok程序已經(jīng)在你的用戶目錄下,創(chuàng)建一個(gè).ngrok2文件夾,并在文件夾中創(chuàng)建一個(gè)配置文件ngrok.yml。
5、在命令行界面中,執(zhí)行下面命令,即將本地端口80映射到外網(wǎng)中,如果需要映射其他端口,只需將80改成相對(duì)應(yīng)的端口即可。ngrok http 80
6、執(zhí)行成功后,會(huì)出現(xiàn)如下界面,其中紅框標(biāo)出的,即映射出去的外網(wǎng)地址。此時(shí),內(nèi)網(wǎng)穿透已經(jīng)完成,此時(shí)我們便可通過(guò)訪問(wèn)該域名從外網(wǎng)訪問(wèn)本地服務(wù)器了。

frp還是ngrok好
FRP
frp是一個(gè)可用于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 tcp, udp, http, https 協(xié)議。利用處于內(nèi)網(wǎng)或防火墻后的機(jī)器,對(duì)外網(wǎng)環(huán)境提供 http 或 https 服務(wù)。對(duì)于 http, https 服務(wù)支持基于域名的虛擬主機(jī),支持自定義域名綁定,使多個(gè)域名可以共用一個(gè)80端口。利用處于內(nèi)網(wǎng)或防火墻后的機(jī)器,對(duì)外網(wǎng)環(huán)境提供 tcp 和 udp 服務(wù),例如在家里通過(guò) ssh 訪問(wèn)處于公司內(nèi)網(wǎng)環(huán)境內(nèi)的主機(jī)。

Ngrok
ngrok是一個(gè)反向代理,通過(guò)在公共端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道,實(shí)現(xiàn)內(nèi)網(wǎng)主機(jī)的服務(wù)可以暴露給外網(wǎng)。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地協(xié)助服務(wù)端程序測(cè)試。

兩款都是非常不錯(cuò)的內(nèi)網(wǎng)穿透工具,并且許多國(guó)內(nèi)的內(nèi)網(wǎng)穿透工具都是基于他們制作。Ngrok使用起來(lái)比較簡(jiǎn)單,只需要基礎(chǔ)內(nèi)網(wǎng)穿透的用戶可以選擇它。frp則更加個(gè)性化一點(diǎn),喜好自己DIY一下的可以選擇frp。
更新內(nèi)容
修復(fù)顯示異常的錯(cuò)誤
支持帶密碼的代理服務(wù)器
標(biāo)簽: 內(nèi)網(wǎng)穿透 反向代理
相關(guān)版本
下載地址
-
5 雅虎助手
裝機(jī)必備軟件



網(wǎng)友評(píng)論