先简单普及下内网穿透原理,大佬直接跳过.
运行原理流程图
什么是内网穿透?
1. 内网穿透是我们在进行网络连接时的一种术语,也叫做NAT穿透,即在计算机是局域网内的时候,外网与内网的计算机的节点进行连接时所需要的连接通信,有时候就会出现内网穿透不支的情况。内网穿透的功能就是,当我们在端口映射时设置时,内网穿透起到了地址转换的功能,也就是把公网的地址进行翻译,转成为一种私有的地址,然后再采用路由的方式ADSL的宽带路由器,具有一个动态或者是固定的公网IP,最后ADSL直接在 交换机 上,这样所有的电脑都可以共享上网。内网穿透除了可以实现内网之间机器的网络通信功通之外,还可以解决UDP中出现的数据传输不稳定问题。
2. 简单说, 就是A客户端要访问B客户端,通过一台服务器进行桥接,桥接有两种方式,一种是相互转发,另一个是告诉对方的地址,自己就当一个介绍人的角色。
使用场景?
1. 电脑A和电脑B分别在两个不同的局域网内,而这两个局域网分别在两个不同的NAPT后面,这时A和B之间如果要进行连接、通讯或传送数据,就需要借助内网穿透技术进行连接。如我们常用的远程监控软件,就需要借助内网穿透技术进行两电脑的连接。但大部分远控软件并不支持内网穿透,只能借助端口映射实现内网穿透。
2. 假设小区局域网的主机名为A,一台具备公网IP的主机名为B。通常情况下,A能直接ping通B,而B由于不知道主机A的确定IP地址,或者A的实际地址本就是一个局域网地址,因而无法主动联系上A。不过,既然A能主动联系上B,那么是否可以先让A联系B,然后持续保持联系,在保持联系的过程中B不就能随时“主动”联系A了吗?没错,内网穿透的核心思想正是这个意思。
如何实现?
大部分内网穿透都是通过第三方工具实现, 市面上也有很多第三个工具, 花生壳, Ngrok等… 但本团队在使用过之后, 发现这些第三方工具在价钱和使用方面不太符合预期的效果, 在这里小蚂蚁内网穿透团队致力打造一款更加方便, “亲民” 的一款内网穿透工具, 详情请了解官网:小蚂蚁内网穿透
小蚂蚁内网穿透 操作步骤
- 进入官网首页, 点击下载, 现在仅支持window版本, 采用界面的形势, 操作更加简单
- 下载成功后, 可解压打开, 首页如下所示
- 下面点击注册 及创建一个属于自己的账号, 便于管理自己的域名和端口号
- 注册成功后, 会给创建的账号邮箱, 发送链接, 点击链接即可激活账号, 这时候可以输入账号密码进行登录
这里使用的是自己的账号做演示, 红色区域是自己 已经添加的隧道, 大家这里刚注册是空白的, - 这里大家可以添加自己的隧道指定要穿透的端口和域名, 现已支持TCP和HTTP的穿透, 并且永久免费, 重点永久免费, 且可共日常开发使用, (如果对速度有特殊要求的人, 可选择指定的收费的版本, 这里的收费也是象征性的收费, 只为做维护升级服务器使用. 收费标准,大家可查看市场上的工具做比较)如下所示:
- 添加成功后, 右边列表就会有自己设定要穿透的ip地址, 如4一样.
这时候输入指定的域名, 即可使用, 如果未穿透成功, 请检查创建的穿透隧道是否是启动状态如下所示
到这里为止, 大家就可以正常使用了!!!
注: 此产品正在成长期, 欢迎各位用户和大佬提出宝贵的意见和建议