版權聲明:本文為樓主原創文章,未經樓主允許不得轉載,如要轉載請注明來源。
首先聲明一下樓主是個開發人員,按理說這些搭建服務器什么的,和樓主半毛錢的關系都沒有。但是呢,樓主是個愛學習的人,懂得德智體全面發展。好了,懂我的人都知道了,上面純屬扯淡。下面開始正文。
將本機映射到外網,是因為前段時間做微信開發,微信開發要求發布的必須用域名發布,所以每次調試都要發布到服務器,很是麻煩。所以就上網找了一番。發現了ngrok.ngrok 是一個反向代理,通過在公共的端點和本地運行的 Web 服務器之間建立一個安全的通道。ngrok 可捕獲和分析所有通道上的流量,便於后期分析和重放.
下載之類的這里就不說了,我們就說怎么用吧。首先我先在我本機跑起來一個web程序,這里我用的是tomcat 80端口。
現在,本機我已經跑起來了。下面打開ngrok.這里我將本機的80端口發布出去,執行命令:ngrok http 80,下面是執行結果:
我們可以看到,此時ngrok,已經為我們生成了對應的域名,下面我們通過域名進行訪問:
可以看到此時已經映射成功,能夠訪問成功,我們在看一下ngrok命令框里的內容:
可以看到ngrok將我剛才的請求信息已經列出來了。這樣簡單的搭建就完成了,但是我們每次執行一次ngrok命令,它就會為我們重新申請一個域名,如果你想不變域名,你可以在下載ngrok的時候獲取授權碼,然后執行ngrok http 80 -authtoken 你的授權碼,即可。