内网穿透(natapp的使用)

壁立千仞,无欲则刚。

何为内网穿透?

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。
UDP 内网穿透的实质是利用路由器上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。

简单的来说 ,内网穿透就是将本地资源转换公网可访问的资源。其应用常体现在微信服务号后台开发过程中(因为每次交互都需要通过微信官方服务器,所以在不使用内网穿透的情况下调试程序十分繁琐)。
关于内网穿透natapp上给出了更为简单易懂的解释。

内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了。

解释示例图

何为natapp?

概述

natapp 基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放。
简单来说,natapp就是可以实现内网穿透的一个工具

原理

natapp实际是外网链接的桥梁,客户端链接natapp服务端后,便建立了一个隧道,当访问隧道网址的时候,natapp服务端会将数据通过隧道转发到客户端上。实现内网穿透,natapp所有数据都是经过TLS高强度加密,确保数据不会被监听、截取、篡改等。

使用步骤

一、下载natapp

点击进入官网下载,根据自身情况选择下载,示例下载Windows64位版本。
在这里插入图片描述
下载完成后解压到本地磁盘中。
在这里插入图片描述

二、配置环境变量

打开高级系统设置,点击环境变量。
在这里插入图片描述
进入环境变量配置界面中,先双击path再点击新建,将natapp解压后的文件路径粘贴进去,最后点击确定完成。
在这里插入图片描述
验证是否成功。
Win+R,cmd回车进入命令控制行,输入natapp,出现如下界面表示配置成功。
在这里插入图片描述

开始使用

点击进入官网-注册账号-购买隧道(示例为免费隧道)。
在这里插入图片描述
在该界面复制authtoken,通过cmd进入natapp目录,执行此命令,natapp -authtoken 你的token 。在这里插入图片描述
出现如下界面即成功,图中框住的网址即为映射到外网的地址,用户可以通过该网址访问到原属于内网的本地资源。
在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值