首頁>技術>

我們在開發一些web應用的時候,很多時候都是這樣的:

在本地搭建環境-->開發web應用-->本地測試-->遠端部署到伺服器上-->域名配置-->可以被外網訪問

如果你的伺服器域名沒有配置好,無法在本地呼叫介面。

後來我發現了一個不錯的網站,localhost.run,它可以直接代理你的內網,也就是說,你自己在本地開發的 web 應用,不用自己部署到雲伺服器,也可以被外網的其它所有人訪問得到。

也就是這樣:

在本地搭建環境-->開發web應用-->本地開啟服務-->使用localhost.run-->得到網址--->可以被訪外網問。

這個不管是在測試還是生產環境的預覽,都挺好用的,接下來我給你簡單演示一下。

假裝在本地開發web

比如現在我們使用 Flask 在本地簡單的開發了一個“帥b老仙”。

接著在首頁新增一張帥b圖片。

現在執行起來:

我們就可以在本地 http://127.0.0.1:5000/admin 進行訪問:

本地共享

開啟了本地服務之後,接下來我們就可以使用 localhost 命令,讓自己本地的網站提供給所有人訪問了。

像這樣:

ssh -R 80:127.0.0.1:5000 ssh.localhost.run

可以看到這裡我們將本地服務埠對映過去了,這時候可以看到我們的外網地址:

現在可以開啟瀏覽器,直接訪問

wistbean-031c23cf.localhost.run

可以看到,本地服務就可以被外網訪問到啦。

是不是很爽?

17
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 測試用例設計之邊界值測試痛點解析(上)