網友評分: 5分
Ngrok客戶端是一款反向代理,它可以通過在公共的端點和本地運行的Web服務器之間建立一個安全的通道,能夠百分百穿透所有內網,便于技術人員,開發者,網頁設計者進行遠程調試,共享,協作。
1、為開發計算機上本地運行的網站創建公共HTTPS URL。
2、使用ngrok的Web檢查界面來了解隧道上的HTTP請求和響應流量。
3、軟件隧道使用為HTTP / 2提供支持的優化技術版本運行,以便您的隧道服務快速加載。
4、不要在路由器上配置端口轉發或浪費時間設置動態DNS解決方案。即使設備更改了網絡,軟件也可以在任何地方工作,無需任何更改。
5、設置http auth憑據以保護對隧道的訪問以及與之共享的隧道。
6、將任何聯網服務暴露給互聯網,甚至是那些不使用SSH的HTTP。
7、只需向您的開發服務器“重放”webhook請求,即可輕松開發webhook集成。
8、使用簡單的RESTful API動態啟動,停止和查詢隧道狀態。
9、帳戶可以共享對保留域和地址的訪問權限,允許多個開發人員在擁有自己的憑據的同時協作處理項目。
10、重寫Host隧道請求的標頭以定位WAMP / MAMP / Pow開發環境中的特定站點。
1、下載并解壓,運行ngrok.exe文件,展示的內容有該程序的描述、例子、版本號、作者、命令行,軟件是一個命令行應用,通過輸入指令,執行相對應的功能。
2、接下來需要做的就是對軟件進行配置。我們需要配置authtoken(就是之前注冊后獲得的賬戶憑證),authtoken是每個用戶的身份憑證,請注意保密。
3、復制我們的用戶憑證,并在軟件命令行中,輸入下面的命令,按回車鍵執行。
例如:ngrok authtoken 2CZJkTcaAAXzRJx53AnD_6aVs8BBAaybUUpSMTxBCC(一串要換成你自己的authtoken)
4、執行成功后,命令行界面中會出現下面的信息。
Authtoken saved to configuration file: C:\Users\acer/.ngrok2/ngrok.yml
此時,代表配置成功。程序已經在你的用戶目錄下,創建一個.ngrok2文件夾,并在文件夾中創建一個配置文件ngrok.yml。
5、在命令行界面中,執行下面命令,即將本地端口80映射到外網中,如果需要映射其他端口,只需將80改成相對應的端口即可。ngrok http 80
6、執行成功后,會出現如下界面,其中紅框標出的,即映射出去的外網地址。此時,內網穿透已經完成,此時我們便可通過訪問該域名從外網訪問本地服務器了。