内网穿透工具

介绍

局域网内计算机通过NAT穿透(NAT Traveral: 网络地址转换), 在内网与外网之间建立连接通信.

推荐几个内网穿透的工具网站:

摘自github: Wechat-Group

natapp

这里我用natapp, 下载地址: https://natapp.cn

介绍

natapp实际是把外网域名与客户端地址做了一个桥梁.

当访问外网地址时, natapp服务端会通过隧道转发到客户端(我们自己的机器)上.

从而实现内网穿透. 传输数据经过加密, 安全性有一定的保障.

所以, 看出来了吧, 我们需要购买隧道和域名!

购买

步骤较为简单:

  1. 注册
  2. 购买隧道并设置域名, 拷贝authtoken
  3. 下载客户端
  4. 下载config.ini文件至客户端同目录下, 修改authtoken
  5. 启动natapp客户端.

购买完成如图所示:

natapp购买

注意: 在购买隧道时候, 有一个选项是隧道协议, 一旦购买, 不可更改.

  • Web: 普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务.
  • TCP: 端口转发 应用于SSH,数据库,远程桌面,GAME,WebSocket等基于TCP连接的一切应用任您想象~
  • UDP: 端口转发 应用于游戏, 远程开机等基于UDP协议的一切应用

注意: 如果你要做微信相关开发, 虽然在步骤2中隧道设置了临时三级域名 *.*natapp.cc, 但是三级已被微信屏蔽,无法用于微信开发.

所以我们还需要再购买二级域名或自主域名, 说白了, 还要花钱. 不过这里的二级域名很便宜而且也经过备案.

我买了一个月的VIP隧道和一年的二级域名, 共计20元.

说明

如果对上面所说的内网穿透的概念还没有清楚, 不知道它能用来做什么, 那么举两个例子.

  1. 在公司里项目开发都会用内网, 想在家或其他地方演示项目.

  2. 在公司里开发都会通过内网连接公司的服务器, 数据库等. 想在家或其他地方来连接.

    还用开两台电脑, 用TeamViewer连接吗? 不用!

  3. 微信本地开发时, 微信回调地址需要配置域名, 从而转发到我们的应用接口中.

内网穿透能够满足上面的场景.

只要清楚了natapp的作用, 适用什么场景, 它的使用就很简单了.

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×