免费、简便地建立外联网,直接访问局域网上的服务。
不知道大家有没有这样想过:如果我本地启动一个springboot服务,访问的话只能是https://localhost/test这样访问,贼鸡儿烦,如果能有一个域名,然后可以通过其他的电脑或者手机也可以直接访问,例如这样http://gztxfd.natappfree.cc/test直接访问局域网中的资源,那该多好啊!
实现这种方式的最普遍的方法就是买一台云服务器(要银子),搭建好docker或者其他的运行环境,然后将你的服务打包上传到云服务器中,启动应用,然后你还要去申请域名和你的云服务器绑定,等等....一顿操作猛如虎,结果水平差的两三天都搞不定,而且最麻烦的就是你必须每次修改的东西都要丢到服务器里面去,太繁琐了。
有没有方法可以本地启动,然后就跟在云服务器中启动一样,直接通过域名来访问呢?答案是可以的,利用内网穿透技术
这里介绍的是natapp,可以免费使用,也有收费的,收费的是可以绑定固定的域名,免费的每次重启natapp的时候域名都会变化,看你的想法,这里只介绍免费的方式;
1.首先你要访问https://natapp.cn/login注册一个账号,然后进行实名认证
2.使用免费隧道
3.指定本地服务的端口(如果是分布式服务的话那就是指定网关的启动端口)
4.复制token
5.页面右上角下载napapp客户端,根据自己的系统下载,我是win10 64位,最后下载也就是一个.exe文件,点击这个exe就行了
6.点击exe文件肯定木有什么鸡儿用,这里需要第4步的那个token来验证一下,使用natapp -authtoken=第4步中authortoken
7.最后的结果,我手机都可以直接使用http://ptc6xi.natappfree.cc/test访问我本地的服务了
其实内网穿透技术有很多种,有兴趣的可以看看
=======我是帅帅的分割线=======
20200926更新:
如果想更快的直接使用内网穿透玩一下,不想申请账号这些花里胡哨的,可以看看这个老哥的博客:https://wangjiabin.blog.****.net/article/details/108106620
用的是ngrok,不过用的时候这个域名好像是都是一样的,emmm....我在想会不会和别人的冲突啊。。。
下一篇: 华为 如何获得账户实名认证
推荐阅读
-
微信 "扫一扫 "物联网,全面揭秘 "扫一扫 "背后的扫盲技术!-1.1 扫一扫感知物体是做什么的? 1.1 微信扫一扫是做什么的? 扫一扫识物是指以图片或视频(商品图片:鞋/包/美妆/服饰/家电/玩具/图书/食品/珠宝/家具/其他商品)为输入媒介,挖掘微信内容生态中的有价值信息(电商+百科+资讯,如图1所示),并展示给用户。这里的电商基本涵盖了微信小程序覆盖上亿SKU的全量优质电商,可以支持用户货比N家并直接下单购买,百科和资讯则聚合了微信内的头部自媒体如搜狗、搜搜、百度等,向用户展示和分享拍摄商品相关的内容资讯。 图 1 扫一扫识别功能示意图 欢迎大家更新iOS新版微信→扫一扫→识货,亲自体验,也欢迎大家通过识货界面的反馈按钮向我们提交反馈意见。 扫一扫识物实景图展示 1.2 扫一扫识物有哪些使用场景? 扫一扫识物的目的是为用户访问微信内部生态内容开辟一个新窗口,以用户扫图片为输入形式,为用户提供微信生态内容中的百科、资讯、电商等作为展示页面。除了用户熟悉的扫一扫操作外,我们还将进一步拓展长按操作,让用户更方便地进行扫一扫操作。"扫一扫知事 "的落地场景主要涵盖三大部分: a. 科普知识: a.科普知识。用户通过扫一扫,可以在微信生态圈中获取该对象的百科、资讯等常识或趣闻,帮助用户更好地了解该对象; b.购物场景。同样的搜索功能支持用户看到喜欢的商品立即检索到微信小程序电商中的同款商品,支持用户即扫即购; c.广告场景。扫一扫识别物体可以辅助公众号文章、视频更好地理解其中蕴含的图片信息,从而更好地投放匹配广告,提高点击率。 1.3 Sweep Sense 为 Sweep 家族带来了哪些新技术? 对于扫一扫来说,大家耳熟能详的应该就是扫一扫二维码、扫一扫小程序码、扫一扫条形码、扫一扫翻译了。无论是各种形式的编码还是文字字符,都可以看作是图片的一种特定编码形式,而物的识别则是对自然场景图片的识别,这对于扫一扫家族来说是一个质的飞跃,我们希望从物的识别入手,进一步拓展扫一扫对自然场景图片的理解能力,比如扫酒、扫车、扫植物、扫人脸等服务,如下图3所示。 图 3 Sweep 家族
-
免费、简便地建立外联网,直接访问局域网上的服务。