外网映射工具NatAPP教程
一、工具简介及使用场景
在项目开发过程中,经常需要使用将本地环境映射出外网能访问的地址。使用场景如下:
1.微信本地开发调试
在微信开发中,是需要提供一个外网可以访问的网址,所以我们以往都是架设一台服务器,每次修改一点东西就上传到服务器中,给开发调试带来了很大的不便.而使用natapp后,在微信中添加natapp提供的网址,即可实现本地实时开发调试了
2.手机APP本地开发调试
手机APP与后台服务server通信,手机APP可与你的PC电脑通信,做到实时本地开发调试
3.快速项目DEMO演示
Web开发中,时常要给客户演示项目,只是简单演示一下,完全没必要去购买-搭建服务器这么麻烦了,运行natapp,客户直接看到本地的项目,得到客户快速反馈,快速修改~~
4.TCP转发,连接你能想象的应用
可实现管理树莓派应用,远程登录内网SSH,远程桌面,数据库,企业应用,FTP,游戏等等,任您想象…
5.穿透防火墙
只要本机可以访问外网,便可以穿透防火墙,提供服务
二、工具下载地址
下载地址:https://natapp.cn/#download
=== 9折优惠码:B4E750F1 ===
1.下载
如图,选择自己电脑相应的版本下载,作者使用的windows 64位
2.下载完成并解压即可
三、配置
1.登陆NatApp官网:https://natapp.cn
没有账号的需要注册账号,并通过实名认证,作者采用的是支付宝授权认证方式
2.购买隧道
=== 9折优惠码:B4E750F1 ===
3.可以购买免费隧道,但是免费是有限制的,免费通道每次启动域名都是随机分配的,不方便记忆,如果是经常使用或者是可以购买专用通道
四、本地专用通道配置
1.在安装目录创建配置文件,如下图
2.配置文件内容格式如下
#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken= #对应一条隧道的authtoken
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=ERROR #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy= #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空