借助ngrok来实现将本地部署好的项目映射到外网给人访问,接下来介绍下操作,首先先到下面网站上去注册下随便注册就行。
注册登录号会来到下面的页面
下载ngrok,然后点击左侧的验证码(授权码)将他保存下来,这里下载ngrok会非常的慢因为是国外的网站这里我已经下载好了可以直接后台回复ngrok即可获得。
然后将下载好的ngrok解压下来,圈出的即为下载好的和解压好的ngrok
然后在下载好的ngrok的可执行文件所在目录启动命令窗口(cmd):
ngrok authtoken 授权码
授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,以后都可以使用。
接着:ngrok http 8083
注意这个端口可根据你的需求进行修改,我的项目端口是8083.很可能你的是8080。
这条命令的意思是将本地8083端口对应的服务暴露到外网中。
两个启动脚本的命令如下:
即启动springboot项目的命令和ngrok的命令
访问ngrok给出的映射域名:http://d923812a.ngrok.io即可,刚开始可能有点慢毕竟映射到外网了。