一,为什么使用natapp
1,在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。每次发布只需eclipse运行应用即可。
2,通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等。
3,吐槽一下,本来qq浏览器有一个微信调试工具。该工具很方便使用,特别适合这种内网映射外网工作。但是现在下架了,原因是,微信升级后,该工具使用起来总是出问题。
二,如何使用natapp
1,登录官网https://natapp.cn/,下载natapp客户端
2,下面分两种情况安装
2.1,在Mac(或Linux)下安装【本文针对Window版本的,此处略过不表,有需要的请另行百度查询具体方法】
2.2 进入https://natapp.cn/,根据提示注册并创建免费隧道,第一次需要实名制,实名制提交身份证号码,实名制成功即可获得属于你自己通道的
2.3 点击进入我的通道,可以看到已经有一个默认的通道了
2.4 点击右边的authtoken可以显示authtoken,点击配置进入通道配置页面 ,下面有域名和默认的端口(可根据自己项目修改)
2.5点击复制authtoken,打开natapp客户端,执行 natapp -authtoken yourauthtoken
2.6 出现下图即为成功,把127.0.0.1:80成功映射到外网域名地址http://2wpkh6.natappfree.cc
2.7 随便启动一个web服务器(apache或者NGINX)或者编写一个简单的springboot项目(自带tomcat)
2.8 替换上面的主机地址localhost,访问地址:http://2wpkh6.natappfree.cc/test,得到同样的响应结果