Natapp内网穿透服务工具
在做微信开发的时候,调用微信接口成功之后,微信会回调我们事先配置好的一个接口。由于微信的服务是在外网的,所以这个回调接口也只能是外网,而且微信要求回调接口只能是通过ICP备案的域名,不能使用IP,所以在开发调试的时候,需要把代码部署到线上的服务器,通过打log来跟踪接口调用情况,很明显这样开发效率非常低。
Natapp服务可以自动帮我们实现外部网络访问内网服务,例如:远程开发调用,外部网络调用远程局域网接口服务;
1. 客户端下载 Natapp
2. 下载完毕解压、设置访问权限
前提:下载下来的压缩包、解压缩包都在同一目录下
Mac下载以zip结尾的压缩包:natapp_darwin_amd64_2_3_9.zip
解压命令:unzip natapp_darwin_amd64_2_3_9.zip
设置权限:chmod a+x natapp
执行命令:./natapp
3. 若出现如下
该结果说明您没有注册:点击注册
4. 实名注册
每个注册用户只能允许两个不同的免费隧道;
实名注册完毕后,免费试用该隧道;
authtoken即为Natapp服务工具访问的认证token;
5. 运行Natapp服务,外网访问内网
终端运行:./natapp -authtoken=16e80c06103ab31c
当前电脑对外提供8888端口:127.0.0.1:8888
对外映射域名:http://wbxc8p.natappfree.cc
若出现 Tunnel Status Online ==> 就说明Natapp已经对外提供服务,外网可通过 http://wbxc8p.natappfree.cc 域名来访问本地电脑 127.0.0.1:8888 端口提供的服务;