天天看点

Java微信公众平台开发_01_本地服务器映射外网

做微信开发之前,我们需要先做一个内网穿透,让我们的工程可以在公网上被访问。

一、工具列表

内网穿透的相关工具有:

(1)natapp  

官网 :https://natapp.cn/

(2)花生壳

官网:https://console.oray.com/

(2)ngrok 

官网:https://www.ngrok.cc/

(3)nat123

官网:http://www.nat123.com/

笔者试过natapp  、花生壳、nat123

natapp 免费、稳定

花生壳需要6元的认证费用,而且用的时候还老是断掉。(我的是这样,不知道你们的是不是)

nat123发现免费的不可用之后就没再尝试了。

故本文只讲解如何使用natapp进行内网穿透。

二、natapp

2.1 简介

使用natapp可以进行内网穿透,映射到外网上。这样,就可以在外网访问你本地服务器了。

2.2注册

前往natapp官网注册一个账号,官网地址:https://natapp.cn/

2.3 购买免费隧道

登录后,点击左边 购买隧道->免费隧道。并填写隧道信息,这里填写web,8080

Java微信公众平台开发_01_本地服务器映射外网
Java微信公众平台开发_01_本地服务器映射外网

2.4 建立本地web服务

建立一个本地web服务,并确保能通过

http://localhost:8080/

进行访问

Java微信公众平台开发_01_本地服务器映射外网

2.5 natapp客户端下载

前往

https://natapp.cn/#download

下载natapp相应版本的客户端。这里选择windows64

位。

Java微信公众平台开发_01_本地服务器映射外网

下载之后,解压至任意目录,得到natapp.exe。

2.6 配置config.ini

1.下载:前往

https://natapp.cn/article/config_ini

下载相应版本的config.ini,

Java微信公众平台开发_01_本地服务器映射外网

2.将config.ini放到natapp.exe同级目录

Java微信公众平台开发_01_本地服务器映射外网

3. 将authtoken填进config.ini配置文件

获取authtoken:我的隧道->显示->复制

Java微信公众平台开发_01_本地服务器映射外网

将authtoken填进config.ini配置文件:

Java微信公众平台开发_01_本地服务器映射外网

2.7 运行natapp

1.双击natapp.exe

2.显示 Tunnel Status  Online 代表链接成功

Java微信公众平台开发_01_本地服务器映射外网

Tunnel Status  Online 代表链接成功

Version      当前客户端版本,如果有新版本,会有提示

Forwarding    当前穿透 网址 或者端口

Web Interface  是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试

Total Connections 总连接数

2.8 浏览器中访问

1.将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右

键),在浏览器中访问,可以看到内网穿透成功了!此时别人也能通过外网访问你的网站了。

Java微信公众平台开发_01_本地服务器映射外网