使用Ngrok實現遠程訪問本地WEB服務器

點擊上方“框架師”,選擇“置頂公衆號

我們一起學習進步!

正文

引言:

先來提一個問題,自己電腦上的項目如何讓遠在千里之外的人訪問?

以下應該是最常用的幾種方式了,部署到服務器是最好的方式,但不是每個人都有服務器,使用IP+端口號訪問可能有各種小毛病,下面開始正題,教你如何高效免費的將你本地的項目實現遠程給別人訪問

Ngrok是什麼?

首先需要知道Ngrok是什麼?因爲這是今天的核心,一句話概述就是ngrok可以使你將本地計算機上運行的Web服務器公開到互聯網。只需要告訴ngrok你的web服務器正在監聽什麼端口。

今天使用的是國內免費的Sunny-Ngrok服務,他的好處很多,官網有介紹,這裏貼過來看一下

  • 提供免費內網穿透服務,免費服務器支持綁定自定義域名

  • 管理內網服務器,內網web進行演示

  • 快速開發微信程序和第三方支付平臺調試

  • 本地WEB外網訪問、本地開發微信、TCP端口轉發

  • 本站新增FRP服務器,基於 FRP 實現https、udp轉發

  • 無需任何配置,下載客戶端之後直接一條命令讓外網訪問您的內網不再是距離

官網地址:http://www.ngrok.cc/

註冊賬號

使用Sunny-Ngrok需要先註冊它家的賬號,使用賬號和密碼登錄以後纔可以進行相關操做,註冊很簡單,進入官網,右上角有註冊圖標,點擊註冊按照相關要求填寫即可

開通隧道

科普一下隧道:隧道技術是一種通過使用互聯網絡的基礎設施在網絡之間傳遞數據的方式。具體內容可Google,今天的重點不是它,具體操做看下圖

拉到最下方,有一個美國Ngrok免費服務器,選這個,點擊購買即可

填寫相關參數和內容,端口號一定要和本地WEB服務器端口號保持一致,因爲是把你本地的項目進行映射到外網,所以如果端口號不一致,會導致無法訪問

查看你的隧道是否創建成功,點擊隧道管理,有幾個功能需要注意;

狀態:可以查看你當前項目是否在運行,

贈送域名: 這個域名就是暴露的域名,你可以使用這個域名訪問你的項目

本地端口: 查看映射是否有誤

隧道ID: 相當於身份識別碼

訪問項目

目前還不可以直接訪問我們的項目,首先保證你本地的項目已經啓動,且無異常,在上圖的服務器類型點擊客戶端下載,下載和你係統相匹配的版本,

下載完成以後解壓壓縮包,打開windows_amd64,點擊`Sunny-Ngrok啓動工具.bat`,非EXE文件,不要搞混了,打開以後輸入你的隧道ID,複製進去點擊回車即可

實現效果

這樣我們就可以將域名發給別人實現遠程訪問我本地的項目啦,拋開了自建服務器的費用,高效快捷方便,幾分鐘即可搞定,是不是很方便呢?


好了各位小夥伴們,以上就是本文的全部內容了。能看到這裏的都是最優秀的程序員,升職加薪就是你了👍。如果覺得不過癮,還想看到更多,我再給大家推薦幾篇。

日常操作來了!如果覺得這篇文章有點用的話,求在看、求轉發,明人不說暗話,我喜歡這種被大傢伙寵愛的感覺。

one more thing!如果大家想要第一時間看到墨白更新的文章,可以掃描下方的二維碼,關注我的公衆號。我們下篇文章見!

本文分享自微信公衆號 - 框架師(mohu121)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

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