首页 > 微信公众号开发 > 微信公众号开发配置:Natapp内网穿透

微信公众号开发配置:Natapp内网穿透

内容导读

内网穿透其实就是两台计算机都处于不同的局域网,外网和内网计算机节点需要连接通信,所以就要借助内网穿透技术来解决这个问题,也叫NAT穿透。最近在进行微信公众号开发时,需要随时修改内容进行调试,所以要将内网IP映射到外网,这样内外是统一的。其次通过natapp将内网映射到外网,还可以方便我们对外展示,不用每一次都上传代码。该网址就是可以全球访问的网址,可以发给小伙伴,他通过这个域名访问到的,是你当前本地的node服务,这样就完成了内网穿透。

一 内网穿透

内网穿透其实就是两台计算机都处于不同的局域网,外网和内网计算机节点需要连接通信,所以就要借助内网穿透技术来解决这个问题,也叫NAT穿透。

最近在进行微信公众号开发时,需要随时修改内容进行调试,所以要将内网IP映射到外网,这样内外是统一的。
其次通过natapp将内网映射到外网,还可以方便我们对外展示,不用每一次都上传代码。

二 配置

https://natapp.cn/article/natapp_newbie
NATAPP1分钟新手图文教程

1、按步骤购买隧道

2、绑定经过备案的自主域名

微信公众号开发配置:Natapp内网穿透

绑定域名

3、本机用nginx或node-server起一个web服务,默认80端口,确保http://127.0.0.1可以访问

4、在natapp.cn上下载对应的客户端

5、在网站后台,我的隧道处得到authtoken

6、运行natapp.exe,也可以配置环境变量,用命令行启动

微信公众号开发配置:Natapp内网穿透

运行成功

意思就是将你绑定的那个域名,映射到本地80端口,而这个127.0.0.1又在第三步起了node服务,即可以访问到该node-server下的index.html.

该网址就是可以全球访问的网址,可以发给小伙伴,他通过这个域名访问到的,是你当前本地的node服务,这样就完成了内网穿透。

三 遇到的问题

1、如果mac版直接双击打开失败,可以运行chmod a+x natapp (a+x 是给所有人加上可执行权限,包括所有者,所属组)

2、下载window版后直接双击打开失败,配置环境变量

,可以参考电子商务门户开发的资料,