由於開發web專案,經常需要將本地部署的**讓外網能直接訪問到,最便捷的做法當然是在adsl路由器上直接做埠對映,很不幸大部分運營商都遮蔽了80等常用埠,曾經的做法是在公網一台vps上架設openvpn,將筆記本和vps連到乙個虛擬區域網,再用iptables做埠**來達到目的,雖然可行,但速度比較慢,由於線路不穩定造成掉線機率較高。偶然發現還有個叫ngrok的神器專門做了這件事,不但提供了乙個在外網能夠安全的訪問內網web主機,還能捕獲所有請求的http內容,方便除錯,甚至還支援tcp層埠對映,不侷限於某一特定的服務。支援mac os x,linux,windows平台。
上官網:
備註:請在關閉防火牆和**伺服器的情況下執行。(自己家裡的網路一般不會遇到這種問題,公司區域網內可能會有)
1.在執行介面輸入
這裡的authtoken是你在光網註冊登入後分發的乙個授權碼。
2.接下去輸入
輸完回車介面跳轉到
如果成功介面如下
這時候你就可以把你的web專案發布到8080埠的tomcat伺服器上
結束,現在你的專案已經發布到公網上了,你現在可以用forwarding後面的位址代替http://localhost:8080/來訪問你的專案。
祝大家除錯成功!
Ngrok內網穿透使用教程基礎版
無意中發現了乙個內網穿透的工具,忍不住分享一下給大家。教程是零基礎,通俗易懂,覺得太牛了,所以分享給大家。什麼是內網穿透?什麼是ngrok?ngrok允許您將本地計算機上執行的web伺服器公開到internet。ngrok使用流程如下 ngrok官網 2.安裝如圖教程操作即可。3.注意事項 前提準備...
內網穿透Ngrok安裝
參考資料 domain表示使用的父網域名稱 後面在ngrok客戶端配置的 網域名稱是該網域名稱的子網域名稱 docker做埠對映時,為了支援tcp 如ssh登入,需要除了ngrok和ngrokd連線的埠 http https埠外,還需要額外的埠修改 etc hosts檔案 增加如下配置 以便通過ss...
Ngrok搭建內網穿透
什麼是ngrok ngrok是一款用go語言開發的開源軟體,它是乙個反向 它可以通過乙個公共的斷點和本地執行的web伺服器建立乙個安全通道,實現內網穿透功能。情況一 無外網網域名稱,使用二級網域名稱 mac os linux amd64 windows x64 linux arm 解壓 在linux...