运维开发网

一个命令,让你的内网穿透

运维开发网 https://www.qedev.com 2021-04-11 17:58 出处:51CTO 作者:mb5ffd6f0f39006
一个命令,让你的内网穿透小帅b学习python的正确姿势我们在开发一些web应用的时候,很多时候都是这样的:在本地搭建环境-->开发web应用-->本地测试-->远程部署到服务器上-->域名配置-->可以被外网访问如果你开发过微信小程序相关的,你可能会遇到这么一种情况:如果你的服务器域名没有配置好,无法在本地调用接口。后来我发现了一个不错的网站,localhost.r

一个命令,让你的内网穿透

小帅b 学习python的正确姿势

我们在开发一些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

可以看到,本地服务就可以被外网访问到啦。

一个命令,让你的内网穿透

是不是很爽?

ok,以上就是小帅b今天给你带来的分享,希望对你有帮助。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号