微信公众号开发之内网映射外网natapp安装(一)

一,为什么使用natapp

1,在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。每次发布只需eclipse运行应用即可。

2,通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等。

3,吐槽一下,本来qq浏览器有一个微信调试工具。该工具很方便使用,特别适合这种内网映射外网工作。但是现在下架了,原因是,微信升级后,该工具使用起来总是出问题。

二,如何使用natapp

1,登录官网https://natapp.cn/,下载natapp客户端

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

 

2,下面分两种情况安装

2.1,在Mac(或Linux)下安装【本文针对Window版本的,此处略过不表,有需要的请另行百度查询具体方法】     

 2.2   进入https://natapp.cn/,根据提示注册并创建免费隧道,第一次需要实名制,实名制提交身份证号码,实名制成功即可获得属于你自己通道的

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

2.3 点击进入我的通道,可以看到已经有一个默认的通道了

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

2.4 点击右边的authtoken可以显示authtoken,点击配置进入通道配置页面 ,下面有域名和默认的端口(可根据自己项目修改)

     微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

     2.5点击复制authtoken,打开natapp客户端,执行 natapp -authtoken yourauthtoken  

     微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

2.6 出现下图即为成功,把127.0.0.1:80成功映射到外网域名地址http://2wpkh6.natappfree.cc

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

  2.7 随便启动一个web服务器(apache或者NGINX)或者编写一个简单的springboot项目(自带tomcat)

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

2.8 替换上面的主机地址localhost,访问地址:http://2wpkh6.natappfree.cc/test,得到同样的响应结果

微信公众号开发之内网映射外网natapp安装(一)微信公众号开发之内网映射外网natapp安装(一)?

这里就已经成功局域网的开发主机(本机)映射成公网的域名了,下一课我们将会利用这个外网的域名配置微信开发接口,正式开始微信后台服务器开发。

微信公众号开发之内网映射外网natapp安装(一)

上一篇:微信公众号开发之新增永久图文素材(十)


下一篇:安卓手机微信中清除页面缓存的方法