Ngrok是一款非常好用的內(nèi)網(wǎng)穿透軟件,使用go語言開發(fā),市面上許多內(nèi)網(wǎng)穿透軟件都是基于Ngrok修改制作而成。對于想要實(shí)現(xiàn)內(nèi)網(wǎng)穿透的用戶這是一個(gè)非常實(shí)用的軟件,需要的快來下載使用吧。
軟件介紹
Ngrok是一個(gè)反向代理,通過在公共端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道,實(shí)現(xiàn)內(nèi)網(wǎng)主機(jī)的服務(wù)可以暴露給外網(wǎng)。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地協(xié)助服務(wù)端程序測試。
軟件功能
1、為開發(fā)計(jì)算機(jī)上本地運(yùn)行的網(wǎng)站創(chuàng)建公共HTTPS URL。
2、使用ngrok的Web檢查界面來了解隧道上的HTTP請求和響應(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也可以在任何地方工作,無需任何更改。
5、設(shè)置http auth憑據(jù)以保護(hù)對隧道的訪問以及與之共享的隧道。
6、將任何聯(lián)網(wǎng)服務(wù)暴露給互聯(lián)網(wǎng),甚至是那些不使用SSH的HTTP。
7、只需向您的開發(fā)服務(wù)器“重放”webhook請求,即可輕松開發(fā)webhook集成。
8、使用簡單的RESTful API動(dòng)態(tài)啟動(dòng),停止和查詢隧道狀態(tài)。
9、帳戶可以共享對保留域和地址的訪問權(quán)限,允許多個(gè)開發(fā)人員在擁有自己的憑據(jù)的同時(shí)協(xié)作處理項(xiàng)目。
10、重寫Host隧道請求的標(biāo)頭以定位WAMP / MAMP / Pow開發(fā)環(huán)境中的特定站點(diǎn)。
怎么注冊
1、申請ngrok免費(fèi)賬戶,建議用GitHub賬戶云注冊ngrok賬戶,直接用郵箱申請ngrok賬戶一直報(bào)Failed to solvecaptcha(無法解析驗(yàn)證碼)的錯(cuò)誤,萬般無奈之下,用GitHub賬戶注冊解決。
2、注冊申請成功之后,ngrok官網(wǎng)上登錄賬戶,你會(huì)在Dashboard上看到免費(fèi)提供給你的一串授權(quán)口令(后面會(huì)用到)。
內(nèi)網(wǎng)穿透教程
1、下載并解壓,運(yùn)行ngrok.exe文件,可以看到如下界面,展示的內(nèi)容有該程序的描述、例子、版本號、作者、命令行。Ngrok是一個(gè)命令行應(yīng)用,通過輸入指令,執(zhí)行相對應(yīng)的功能。
2、接下來需要做的就是對ngrok進(jìn)行配置。我們需要配置authtoken(就是之前注冊后獲得的賬戶憑證),authtoken是每個(gè)用戶的身份憑證,請注意保密。
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改成相對應(yīng)的端口即可。ngrok http 80
6、執(zhí)行成功后,會(huì)出現(xiàn)如下界面,其中紅框標(biāo)出的,即映射出去的外網(wǎng)地址。此時(shí),內(nèi)網(wǎng)穿透已經(jīng)完成,此時(shí)我們便可通過訪問該域名從外網(wǎng)訪問本地服務(wù)器了。
frp還是ngrok好
FRP
frp是一個(gè)可用于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 tcp, udp, http, https 協(xié)議。利用處于內(nèi)網(wǎng)或防火墻后的機(jī)器,對外網(wǎng)環(huán)境提供 http 或 https 服務(wù)。對于 http, https 服務(wù)支持基于域名的虛擬主機(jī),支持自定義域名綁定,使多個(gè)域名可以共用一個(gè)80端口。利用處于內(nèi)網(wǎng)或防火墻后的機(jī)器,對外網(wǎng)環(huán)境提供 tcp 和 udp 服務(wù),例如在家里通過 ssh 訪問處于公司內(nèi)網(wǎng)環(huán)境內(nèi)的主機(jī)。
Ngrok
ngrok是一個(gè)反向代理,通過在公共端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道,實(shí)現(xiàn)內(nèi)網(wǎng)主機(jī)的服務(wù)可以暴露給外網(wǎng)。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地協(xié)助服務(wù)端程序測試。
兩款都是非常不錯(cuò)的內(nèi)網(wǎng)穿透工具,并且許多國內(nèi)的內(nèi)網(wǎng)穿透工具都是基于他們制作。Ngrok使用起來比較簡單,只需要基礎(chǔ)內(nèi)網(wǎng)穿透的用戶可以選擇它。frp則更加個(gè)性化一點(diǎn),喜好自己DIY一下的可以選擇frp。
更新內(nèi)容
修復(fù)顯示異常的錯(cuò)誤
支持帶密碼的代理服務(wù)器
標(biāo)簽: 內(nèi)網(wǎng)穿透 反向代理
相關(guān)版本
下載地址
裝機(jī)必備軟件
網(wǎng)友評論