一個命令,讓你的內(nèi)網(wǎng)穿透
我們在開發(fā)一些web應(yīng)用的時候,很多時候都是這樣的:
在本地搭建環(huán)境-->開發(fā)web應(yīng)用-->本地測試-->遠(yuǎn)程部署到服務(wù)器上-->域名配置-->可以被外網(wǎng)訪問
如果你開發(fā)過微信小程序相關(guān)的,你可能會遇到這么一種情況:
如果你的服務(wù)器域名沒有配置好,無法在本地調(diào)用接口。
后來我發(fā)現(xiàn)了一個不錯的網(wǎng)站,localhost.run,它可以直接代理你的內(nèi)網(wǎng),也就是說,你自己在本地開發(fā)的 web 應(yīng)用,不用自己部署到云服務(wù)器,也可以被外網(wǎng)的其它所有人訪問得到。
也就是這樣:
在本地搭建環(huán)境-->開發(fā)web應(yīng)用-->本地開啟服務(wù)-->使用localhost.run-->得到網(wǎng)址--->可以被訪外網(wǎng)問。
這個不管是在測試還是生產(chǎn)環(huán)境的預(yù)覽,都挺好用的,接下來我給你簡單演示一下。
假裝在本地開發(fā)web
比如現(xiàn)在我們使用 Flask 在本地簡單的開發(fā)了一個“帥b老仙”。

接著在首頁添加一張帥b圖片。

現(xiàn)在運(yùn)行起來:

我們就可以在本地 http://127.0.0.1:5000/admin 進(jìn)行訪問:

本地共享
開啟了本地服務(wù)之后,接下來我們就可以使用 localhost 命令,讓自己本地的網(wǎng)站提供給所有人訪問了。
像這樣:
ssh -R 80:127.0.0.1:5000 ssh.localhost.run

可以看到這里我們將本地服務(wù)端口映射過去了,這時候可以看到我們的外網(wǎng)地址:

現(xiàn)在可以打開瀏覽器,直接訪問
wistbean-031c23cf.localhost.run
可以看到,本地服務(wù)就可以被外網(wǎng)訪問到啦。

是不是很爽?
ok,以上就是小帥b今天給你帶來的分享,希望對你有幫助。
下回見,peace!
目前粉絲數(shù)量: 57747 位
距離送禮物還需: 2253 位
距帥b爆照還需: 42253 位
趕緊點(diǎn)贊點(diǎn)在看助力一波
