natapp内网穿透速学教程
Posted 潮汐先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了natapp内网穿透速学教程相关的知识,希望对你有一定的参考价值。
概念
内网穿透简单来说就是将内网地址(局域网地址)转换成可以让外网直接访问的地址。实现内网穿透的工具有很多(natapp、花生壳),今天我们要说的内网穿透的工具叫做natapp
内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里通过拨号上网,这样办公软件只有在本地的局域网之内才能访问;那么问题来了,如果是手机上或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了 – 摘自natapp官网
安全性
现在服务器被黑多半是服务器上一些软件/漏洞/端口导致的。你的应用如果放在公网服务器,由于缺少系统安全维护知识会变得很危险。而用了natapp内网穿透软件之后,将服务器放在本地,暴露给公网的也仅仅是应用层面的一个端口,其他系统上的漏洞/端口都被隐藏起来。从这个层面来说提高了很多安全性。
当然你的应用本身带来的安全性,比如代码本身有漏洞;如果是映射数据库应用,数据库弱密码等。这需要引起重视,排查映射的应用本身安全性即可。
Natapp本身的隧道传输采用ssl256位加密,这种加密安全性现阶段完全无法破解,natapp隧道的安全性无需考虑。
natapp的使用
1.注册
首先访问natapp进行注册。注册成功后进入到账户中心需要进行实名认证
2.购买隧道
点击购买隧道->免费隧道
,进入到购买隧道设置页面
3.隧道配置
默认情况下一个账户同时只能拥有两个不同协议的免费隧道,在隧道设置页面按下图所示进行设置
4.我的隧道
隧道购买成功后在个人中心左侧点击我的隧道
可以查看自己已经拥有的隧道,点击后面的配置可以修改隧道的基本信息,映射的端口等
5.配置隧道
我们以SpringCloud系列教程中Config Server执行刷新发送的POST指令为例:http://localhost:8910/actuator/bus-refresh
。我们将内网穿透的端口号配置为8910,点击修改完成配置
6.客户端下载
我们点击上方的客户端下载,选择适合自己系统的客户端,我们这里选择windows 64
7.运行natapp
下载完毕后我们得到一个natapp.exe的文件,win+R
弹出的命令行窗口进入到natapp.exe所在目录中执行命令natapp -authtoken=您的隧道的authtoken
,然后我们就得到如下结果
Forwarding前面的地址就是映射127.0.0.1:8910的外网地址
8.测试
我们启动Config Server,首先我们在Postman中访问http://localhost:8910/actuator/bus-refresh
,结果是没有异常的
我们将上面的localhost:8910替换成映射后的外网地址再次执行结果如下
好了,natapp的使用就到这了。作为开发人员一般情况下只有在本地开发、测试的时候会用到内网穿透,所以简单了解以下以备不时之需O(∩_∩)O哈哈~
以上是关于natapp内网穿透速学教程的主要内容,如果未能解决你的问题,请参考以下文章