在寫項目中,小夥伴不犯會有一些困惑或者煩惱,若是在沒有服務器的狀況下,別人就沒法訪問到本身的項目了嗎?安全
回答不是的。服務器
官方解釋是,內網穿透,也即 NAT 穿透,進行 NAT 穿透是爲了使具備某一個特定源 IP 地址和源端口號的數據包不被 NAT 設備屏蔽而正確路由到內網主機。工具
通俗的講就是,經過一個域名能夠訪問到本身本地已運行起來的項目。操作系統
ngrok 是一個反向代理,經過在公共的端點和本地運行的 Web 服務器之間創建一個安全的通道。ngrok 可捕獲和分析全部通道上的流量,便於後期分析和重放。代理
全部實現內網穿透,就須要有ngrok 穿透工具來實現,固然穿透工具備不少,這裏推薦Ngrok工具。blog
登錄進去以後,左邊欄選擇隧道管理--開通隧道,而後選擇美國的免費服務器,(固然這個服務器的速度確定會很慢,有資金的小夥伴能夠購買其餘的服務器)路由
購買好以後,填下以下信息get
添加完成後,左邊欄打開隧道管理,就能夠看到剛剛購買完成的服務器信息,(隧道id待會會用到,贈送的域名就是訪問項目的域名)域名
以後下載Ngrok客戶端,什麼操做系統就選什麼操做系統的客戶端,大約6M大小;下載好以後,點擊啓動工具運行,而後在窗口中輸入上面的隧道id,而後回車,出現以下界面就證實成功了反向代理