ngrok 本地反向代理工具

ngrok 本地反向代理工具

昨天在慕課網上看到一篇視頻教程,裏面用到了本地反向代理,其實我們會經常用到的,例如我們在內網上測試,然後還沒發佈到外網,但是要在外網上查看數據,測試麼。那麼我們會想到用反向代理,之前比較知名有花生殼,現在向大家推薦ngrok。

官網上給出的解釋是:ngrok是一個反向代理,可以從公網建立一個安全隧道到本地的web服務。ngrok 抓取和分析所有的經過數據,用於之後的檢查和重放。

1. 下載安裝

目前ngrok官網一直打不開,大家可以翻牆,也可以在csdn資源下載,一會我上傳一下。
下載之後解壓,然後命令行執行如下命令,雙擊不行的哦~
這裏寫圖片描述
然後出現瞭如下
這裏寫圖片描述
接着我們啓動一個web服務在80端口,然後訪問http://67f96787.ngrok.com 這個網址。 瀏覽器彈出就是我們本地的web應用,有點像花生殼,嘿嘿。但是最近ngrok訪問不同了,只有翻牆了才能看到,下面我教大家使用國內的映射。

2. 國內安裝

我之前上傳的ngrok和國內配置文件中,解壓得到ngrok.cfg,然後和ngrok.exe放在同一目錄下,執行如下命令:
ngrok -config ngrok.cfg -subdomain jesus 8080

jesus是你自己定義的二級域名,8080是當前想映射到自己計算機上的端口。
運行如下:
這裏寫圖片描述

3. 使用方法

我們訪問本地的地址:
http://localhost:8080/sshframework/test/queryAll
就等同於我們代理後訪問
http://jesus.tunnel.mobi/sshframework/test/queryAll

每次訪問控制檯都有相應
這裏寫圖片描述

Ngrok是一個非常有用的工具,對於開發測試很友好,當然它還有更多的功能,大家根據需要去看用戶手冊。

P.S.本人也是初次使用ngrok,本文如有不當的地方,請及時提出哦~
話說csdn新出的markdown編輯器挺好用的哦~支持~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章