前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何将自己本地的项目让外网访问?

如何将自己本地的项目让外网访问?

作者头像
技术从心
发布2019-12-10 16:55:21
10.9K3
发布2019-12-10 16:55:21
举报
文章被收录于专栏:技术从心技术从心

记得以前刚上大学学过一段编程以后总想着网站到底是怎么做的,项目部署以后又怎么让外网的人访问呢!

上学的时候写个网站然后外网让被人访问到处出装逼,现在想想上学的时候还是蛮好玩的。

不过以前刚接触查了一些资料以后,正确的方法是把网站部署到一台购买的服务器上然后在通过域名去访问。

现在慢慢接触的多了也就不足为期了,但是有时候一个做好的项目想让别人外网访问总不能每个人都有服务器和域名吧!这东西又贵啊。

所以可以借助ngrok来实现将本地部署好的项目映射到外网给人访问,接下来介绍下操作,首先先到下面网站上去注册下随便注册就行。

代码语言:javascript
复制
https://dashboard.ngrok.com/signup

注册登录号会来到下面的页面

下载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即可,刚开始可能有点慢毕竟映射到外网了。

访问成功大功告成,域名成功访问,发到自己的手机用数据流量测试下也完全正常的访问。

每天

进步一点点

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 技术从心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档